VOL-1175: Added proxy CRUD for new data model

Change-Id: Ie218a2567746d87a951f23aa6b774b2f01541cf9
diff --git a/db/model/utils_test.go b/db/model/utils_test.go
new file mode 100644
index 0000000..caf540c
--- /dev/null
+++ b/db/model/utils_test.go
@@ -0,0 +1,25 @@
+package model
+
+import (
+	"testing"
+	"github.com/opencord/voltha-go/protos/voltha"
+	"reflect"
+)
+
+func Test_Utils_Clone(t *testing.T) {
+	a := &voltha.Device{
+		Id: "abcde",
+		FirmwareVersion: "someversion",
+	}
+	b:= &voltha.Device{}
+	Clone(reflect.ValueOf(a).Interface(), b)
+	t.Logf("A: %+v, B: %+v", a, b)
+	b.Id = "12345"
+	t.Logf("A: %+v, B: %+v", a, b)
+
+	var c *voltha.Device
+	c = Clone2(a).(*voltha.Device)
+	t.Logf("A: %+v, C: %+v", a, c)
+	c.Id = "12345"
+	t.Logf("A: %+v, C: %+v", a, c)
+}