Chromium Code Reviews| Index: impl/prod/everything_test.go |
| diff --git a/impl/prod/everything_test.go b/impl/prod/everything_test.go |
| index 867c6d72dbc6e5f693e109cfc90983b67f9087d6..66a372d0c419d26b3ef72112abe778e098be1ca0 100644 |
| --- a/impl/prod/everything_test.go |
| +++ b/impl/prod/everything_test.go |
| @@ -182,6 +182,36 @@ func TestBasicDatastore(t *testing.T) { |
| count, err := ds.Count(q) |
| So(err, ShouldBeNil) |
| So(count, ShouldEqual, 4) |
| + |
| + q = datastore.NewQuery("TestStruct").Lte("ValueI", 7).Project("ValueS").Distinct(true) |
| + rslts = []datastore.PropertyMap{} |
| + So(ds.GetAll(q, &rslts), ShouldBeNil) |
| + So(rslts, ShouldResemble, []datastore.PropertyMap{ |
| + { |
| + "$key": {mpNI(ds.KeyForObj(&orig))}, |
| + "ValueI": {mp(1)}, |
| + "ValueS": {mp("hello")}, |
| + }, |
| + { |
| + "$key": {mpNI(ds.KeyForObj(&orig))}, |
| + "ValueI": {mp(1)}, |
| + "ValueS": {mp("world")}, |
| + }, |
| + { |
| + "$key": {mpNI(ds.KeyForObj(&orig))}, |
| + "ValueI": {mp(7)}, |
| + "ValueS": {mp("hello")}, |
| + }, |
| + { |
| + "$key": {mpNI(ds.KeyForObj(&orig))}, |
| + "ValueI": {mp(7)}, |
| + "ValueS": {mp("world")}, |
| + }, |
| + }) |
| + |
| + count, err = ds.Count(q) |
| + So(err, ShouldBeNil) |
| + So(count, ShouldEqual, 4) |
|
iannucci
2016/02/27 01:02:02
We should have a test like this one for impl/memor
|
| }) |
| }) |
| @@ -211,7 +241,7 @@ func TestBasicDatastore(t *testing.T) { |
| tval, err := prop.Project(datastore.PTTime) |
| So(err, ShouldBeNil) |
| - So(tval, ShouldResemble, time.Time{}) |
| + So(tval, ShouldResemble, time.Time{}.UTC()) |
| tval, err = all[1]["Time"][0].Project(datastore.PTTime) |
| So(err, ShouldBeNil) |