Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2015 The LUCI Authors. All rights reserved. | 1 // Copyright 2015 The LUCI Authors. All rights reserved. |
| 2 // Use of this source code is governed under the Apache License, Version 2.0 | 2 // Use of this source code is governed under the Apache License, Version 2.0 |
| 3 // that can be found in the LICENSE file. | 3 // that can be found in the LICENSE file. |
| 4 | 4 |
| 5 // adapted from github.com/golang/appengine/datastore | 5 // adapted from github.com/golang/appengine/datastore |
| 6 | 6 |
| 7 package datastore | 7 package datastore |
| 8 | 8 |
| 9 import ( | 9 import ( |
| 10 "bytes" | 10 "bytes" |
| (...skipping 1796 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1807 o := &BadMeta{} | 1807 o := &BadMeta{} |
| 1808 So(func() { GetPLS(o) }, ShouldPanicLike, "multiple time s") | 1808 So(func() { GetPLS(o) }, ShouldPanicLike, "multiple time s") |
| 1809 }) | 1809 }) |
| 1810 | 1810 |
| 1811 Convey("empty property names are invalid", func() { | 1811 Convey("empty property names are invalid", func() { |
| 1812 So(validPropertyName(""), ShouldBeFalse) | 1812 So(validPropertyName(""), ShouldBeFalse) |
| 1813 }) | 1813 }) |
| 1814 | 1814 |
| 1815 Convey("attempting to get a PLS for a non *struct is an error", func() { | 1815 Convey("attempting to get a PLS for a non *struct is an error", func() { |
| 1816 So(func() { GetPLS((*[]string)(nil)) }, ShouldPanicLike, | 1816 So(func() { GetPLS((*[]string)(nil)) }, ShouldPanicLike, |
| 1817 » » » » "cannot GetPLS(*[]string): not a pointer-to-stru ct") | 1817 » » » » "cannot GetPLS(*[]string): pointer-to-struct is nil") |
|
iannucci
2016/06/14 00:19:51
hm, I think the spirit of this test was lost?
dnj (Google)
2016/06/14 01:49:43
Hah true that. Added separate tests for "not a poi
| |
| 1818 }) | 1818 }) |
| 1819 | 1819 |
| 1820 Convey("convertible meta default types", func() { | 1820 Convey("convertible meta default types", func() { |
| 1821 type OKDefaults struct { | 1821 type OKDefaults struct { |
| 1822 When string `gae:"$when,tomorrow"` | 1822 When string `gae:"$when,tomorrow"` |
| 1823 Amount int64 `gae:"$amt,100"` | 1823 Amount int64 `gae:"$amt,100"` |
| 1824 DoIt Toggle `gae:"$doit,on"` | 1824 DoIt Toggle `gae:"$doit,on"` |
| 1825 } | 1825 } |
| 1826 okd := &OKDefaults{} | 1826 okd := &OKDefaults{} |
| 1827 mgs := getMGS(okd) | 1827 mgs := getMGS(okd) |
| (...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 2023 So(pls.SetMeta("id", "sup|1337"), ShouldBeTrue) | 2023 So(pls.SetMeta("id", "sup|1337"), ShouldBeTrue) |
| 2024 So(ide.EmbeddedID, ShouldResemble, EmbeddedID{"sup", 133 7}) | 2024 So(ide.EmbeddedID, ShouldResemble, EmbeddedID{"sup", 133 7}) |
| 2025 | 2025 |
| 2026 So(pls.GetAllMeta(), ShouldResemble, PropertyMap{ | 2026 So(pls.GetAllMeta(), ShouldResemble, PropertyMap{ |
| 2027 "$id": {mpNI("sup|1337")}, | 2027 "$id": {mpNI("sup|1337")}, |
| 2028 "$kind": {mpNI("IDEmbedder")}, | 2028 "$kind": {mpNI("IDEmbedder")}, |
| 2029 }) | 2029 }) |
| 2030 }) | 2030 }) |
| 2031 }) | 2031 }) |
| 2032 } | 2032 } |
| OLD | NEW |