Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(91)

Side by Side Diff: service/datastore/key_test.go

Issue 1259593005: Add 'user friendly' datastore API. (Closed) Base URL: https://github.com/luci/gae.git@master
Patch Set: 100% coverage of new code Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package rawdatastore 5 package datastore
6 6
7 import ( 7 import (
8 "encoding/json" 8 "encoding/json"
9 "fmt" 9 "fmt"
10 "testing" 10 "testing"
11 11
12 . "github.com/smartystreets/goconvey/convey" 12 . "github.com/smartystreets/goconvey/convey"
13 ) 13 )
14 14
15 func mkKey(aid, ns string, elems ...interface{}) Key { 15 func mkKey(aid, ns string, elems ...interface{}) Key {
(...skipping 218 matching lines...) Expand 10 before | Expand all | Expand 10 after
234 NewKey("aid", "ns", "parent", "", 1, nil), 234 NewKey("aid", "ns", "parent", "", 1, nil),
235 )} 235 )}
236 d, err := json.Marshal(t) 236 d, err := json.Marshal(t)
237 So(err, ShouldBeNil) 237 So(err, ShouldBeNil)
238 t2 := &TestStruct{} 238 t2 := &TestStruct{}
239 err = json.Unmarshal(d, t2) 239 err = json.Unmarshal(d, t2)
240 So(err, ShouldBeNil) 240 So(err, ShouldBeNil)
241 So(t, ShouldResemble, t2) 241 So(t, ShouldResemble, t2)
242 }) 242 })
243 } 243 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698