Index: impl/memory/datastore_index_test.go |
diff --git a/impl/memory/datastore_index_test.go b/impl/memory/datastore_index_test.go |
index 7bbefb49ad23c7a416cfaf8a73860c9212c2104f..2e93ba2f625788910ecb85f9e1f2940ba5500bac 100644 |
--- a/impl/memory/datastore_index_test.go |
+++ b/impl/memory/datastore_index_test.go |
@@ -72,10 +72,10 @@ func TestCollated(t *testing.T) { |
idxs := defaultIndicies("knd", pm) |
So(len(idxs), ShouldEqual, 5) |
So(idxs[0].String(), ShouldEqual, "B:knd") |
- So(idxs[1].String(), ShouldEqual, "B:knd/-nerd") |
- So(idxs[2].String(), ShouldEqual, "B:knd/-wat") |
- So(idxs[3].String(), ShouldEqual, "B:knd/nerd") |
- So(idxs[4].String(), ShouldEqual, "B:knd/wat") |
+ So(idxs[1].String(), ShouldEqual, "B:knd/nerd") |
+ So(idxs[2].String(), ShouldEqual, "B:knd/wat") |
+ So(idxs[3].String(), ShouldEqual, "B:knd/-nerd") |
+ So(idxs[4].String(), ShouldEqual, "B:knd/-wat") |
}) |
}) |
}) |
@@ -90,7 +90,7 @@ var rowGenTestCases = []struct { |
name string |
pmap ds.PropertyMap |
withBuiltin bool |
- idxs []*qIndex |
+ idxs []*ds.IndexDefinition |
// These are checked in TestIndexRowGen. nil to skip test case. |
expected []serializedPvals |
@@ -107,16 +107,16 @@ var rowGenTestCases = []struct { |
"spaz": {propNI(false)}, |
}, |
withBuiltin: true, |
- idxs: []*qIndex{ |
+ idxs: []*ds.IndexDefinition{ |
indx("knd", "-wat", "nerd"), |
}, |
expected: []serializedPvals{ |
{{}}, // B:knd |
- {icat(ds.PTFloat, 103.7)}, // B:knd/-nerd |
- {icat(ds.PTString, "hat"), icat(ds.PTInt, 100)}, // B:knd/-wat |
{cat(ds.PTFloat, 103.7)}, // B:knd/nerd |
{cat(ds.PTInt, 100), cat(ds.PTString, "hat")}, // B:knd/wat |
- { // B:knd/-wat/nerd |
+ {icat(ds.PTFloat, 103.7)}, // B:knd/-nerd |
+ {icat(ds.PTString, "hat"), icat(ds.PTInt, 100)}, // B:knd/-wat |
+ { // C:knd/-wat/nerd |
cat(icat(ds.PTString, "hat"), cat(ds.PTFloat, 103.7)), |
cat(icat(ds.PTInt, 100), cat(ds.PTFloat, 103.7)), |
}, |
@@ -124,12 +124,12 @@ var rowGenTestCases = []struct { |
collections: map[string][]kv{ |
"idx": { |
// 0 == builtin, 1 == complex |
- {cat(byte(0), "knd", byte(1), 0), []byte{}}, |
- {cat(byte(0), "knd", byte(1), 1, byte(0), "nerd"), []byte{}}, |
- {cat(byte(0), "knd", byte(1), 1, byte(0), "wat"), []byte{}}, |
- {cat(byte(0), "knd", byte(1), 1, byte(1), "nerd"), []byte{}}, |
- {cat(byte(0), "knd", byte(1), 1, byte(1), "wat"), []byte{}}, |
- {cat(byte(1), "knd", byte(1), 2, byte(1), "wat", byte(0), "nerd"), []byte{}}, |
+ {cat(byte(0), "knd", byte(0), 0), []byte{}}, |
+ {cat(byte(0), "knd", byte(0), 1, byte(0), "nerd"), []byte{}}, |
+ {cat(byte(0), "knd", byte(0), 1, byte(0), "wat"), []byte{}}, |
+ {cat(byte(0), "knd", byte(0), 1, byte(1), "nerd"), []byte{}}, |
+ {cat(byte(0), "knd", byte(0), 1, byte(1), "wat"), []byte{}}, |
+ {cat(byte(1), "knd", byte(0), 2, byte(1), "wat", byte(0), "nerd"), []byte{}}, |
}, |
"idx:ns:" + sat(indx("knd")): { |
{cat(fakeKey), []byte{}}, |
@@ -154,7 +154,7 @@ var rowGenTestCases = []struct { |
prop(rgenComplexKey)}, |
"spaz": {prop(nil), prop(false), prop(true)}, |
}, |
- idxs: []*qIndex{ |
+ idxs: []*ds.IndexDefinition{ |
indx("knd", "-wat", "nerd", "spaz"), // doesn't match, so empty |
indx("knd", "yerp", "-wat", "spaz"), |
}, |
@@ -190,7 +190,7 @@ var rowGenTestCases = []struct { |
pmap: ds.PropertyMap{ |
"wat": {prop("sup")}, |
}, |
- idxs: []*qIndex{ |
+ idxs: []*ds.IndexDefinition{ |
indx("knd!", "wat"), |
}, |
collections: map[string][]kv{ |
@@ -214,7 +214,7 @@ func TestIndexRowGen(t *testing.T) { |
Convey(tc.name, func() { |
mvals := partiallySerialize(tc.pmap) |
- idxs := []*qIndex(nil) |
+ idxs := []*ds.IndexDefinition(nil) |
if tc.withBuiltin { |
idxs = append(defaultIndicies("coolKind", tc.pmap), tc.idxs...) |
} else { |
@@ -282,7 +282,7 @@ type dumbItem struct { |
var updateIndiciesTests = []struct { |
name string |
- idxs []*qIndex |
+ idxs []*ds.IndexDefinition |
data []dumbItem |
expected map[string][][]byte |
}{ |
@@ -319,7 +319,7 @@ var updateIndiciesTests = []struct { |
}, |
{ |
name: "compound", |
- idxs: []*qIndex{indx("knd", "yerp", "-wat")}, |
+ idxs: []*ds.IndexDefinition{indx("knd", "yerp", "-wat")}, |
data: []dumbItem{ |
{key("knd", 1), ds.PropertyMap{ |
"wat": {prop(10)}, |