Chromium Code Reviews| Index: service/datastore/pls_test.go |
| diff --git a/service/datastore/pls_test.go b/service/datastore/pls_test.go |
| index 8dd6d8e1675771166961d26547e36fc25eaeeb13..4f8d46004262326b0db8340fb6990f6bb11b27c6 100644 |
| --- a/service/datastore/pls_test.go |
| +++ b/service/datastore/pls_test.go |
| @@ -71,7 +71,7 @@ var ( |
| ) |
| type B0 struct { |
| - B []byte |
| + B []byte `gae:",noindex"` |
|
iannucci
2015/09/10 03:56:58
[]byte is indexed by default now.
|
| } |
| type B1 struct { |
| @@ -87,11 +87,11 @@ type B3 struct { |
| } |
| type B4 struct { |
| - B [][]byte |
| + B [][]byte `gae:",noindex"` |
| } |
| type B5 struct { |
| - B ByteString |
| + B []byte |
|
iannucci
2015/09/10 03:56:58
and ByteString is gone.
|
| } |
| type C0 struct { |
| @@ -320,8 +320,7 @@ type MutuallyRecursive1 struct { |
| } |
| type ExoticTypes struct { |
| - BS blobstore.Key |
| - DSBS ByteString |
| + BS blobstore.Key |
| } |
| type Underspecified struct { |
| @@ -649,14 +648,13 @@ type IfaceKey struct { |
| } |
| type testCase struct { |
| - desc string |
| - src interface{} |
| - want interface{} |
| - plsErr string |
| - saveErr string |
| - actualNoIndex bool |
| - plsLoadErr string |
| - loadErr string |
| + desc string |
| + src interface{} |
| + want interface{} |
| + plsErr string |
| + saveErr string |
| + plsLoadErr string |
| + loadErr string |
| } |
| var testCases = []testCase{ |
| @@ -994,23 +992,16 @@ var testCases = []testCase{ |
| }}, |
| }, |
| { |
| - desc: "short ByteString", |
| - src: &B5{B: ByteString(makeUint8Slice(3))}, |
| - want: &B5{B: ByteString(makeUint8Slice(3))}, |
| + desc: "short []byte", |
| + src: &B5{B: makeUint8Slice(3)}, |
| + want: &B5{B: makeUint8Slice(3)}, |
| }, |
| { |
| desc: "short ByteString as props", |
| - src: &B5{B: ByteString(makeUint8Slice(3))}, |
| + src: &B5{B: makeUint8Slice(3)}, |
| want: PropertyMap{ |
| - "B": {mp(ByteString(makeUint8Slice(3)))}, |
| - }, |
| - }, |
| - { |
| - desc: "[]byte must be noindex", |
| - src: PropertyMap{ |
| "B": {mp(makeUint8Slice(3))}, |
| }, |
| - actualNoIndex: true, |
| }, |
| { |
| desc: "save tagged load props", |
| @@ -1274,12 +1265,10 @@ var testCases = []testCase{ |
| { |
| desc: "exotic types", |
| src: &ExoticTypes{ |
| - BS: "sup", |
| - DSBS: ByteString("nerds"), |
|
dnj (Google)
2015/09/10 16:26:11
aaaaaaaaa
iannucci
2015/09/10 17:29:21
?
dnj
2015/09/10 17:32:21
Just offering alternative stip@-style naming schem
|
| + BS: "sup", |
| }, |
| want: &ExoticTypes{ |
| - BS: "sup", |
| - DSBS: ByteString("nerds"), |
| + BS: "sup", |
| }, |
| }, |
| { |
| @@ -1292,7 +1281,7 @@ var testCases = []testCase{ |
| src: PropertyMap{ |
| "K": {mp(199)}, |
| "S": {mp([]byte("cats"))}, |
| - "F": {mp(ByteString("nurbs"))}, |
| + "F": {mp("nurbs")}, |
| }, |
| want: &MismatchTypes{}, |
| loadErr: "type mismatch", |
| @@ -1607,14 +1596,6 @@ func TestRoundTrip(t *testing.T) { |
| } |
| So(savedProps, ShouldNotBeNil) |
| - if tc.actualNoIndex { |
| - for _, props := range savedProps { |
| - So(props[0].IndexSetting(), ShouldEqual, NoIndex) |
| - return |
| - } |
| - So(true, ShouldBeFalse) // shouldn't get here |
| - } |
| - |
| var got interface{} |
| if _, ok := tc.want.(PropertyMap); ok { |
| pls = PropertyMap{} |