| OLD | NEW |
| 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 memory | 5 package memory |
| 6 | 6 |
| 7 import ( | 7 import ( |
| 8 "testing" | 8 "testing" |
| 9 "time" | 9 "time" |
| 10 | 10 |
| (...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 100 So(err, ShouldBeNil) | 100 So(err, ShouldBeNil) |
| 101 So(getItm, ShouldResemble, testItem) | 101 So(getItm, ShouldResemble, testItem) |
| 102 | 102 |
| 103 Convey("Flush works too", func() { | 103 Convey("Flush works too", func() { |
| 104 So(mc.Flush(), ShouldBeNil) | 104 So(mc.Flush(), ShouldBeNil) |
| 105 _, err := mc.Get("sup") | 105 _, err := mc.Get("sup") |
| 106 So(err, ShouldEqual, mcS.ErrCacheMiss) | 106 So(err, ShouldEqual, mcS.ErrCacheMiss) |
| 107 }) | 107 }) |
| 108 }) | 108 }) |
| 109 | 109 |
| 110 Convey("Set (nil) is equivalent to Set([]byte{})", func(
) { |
| 111 So(mc.Set(mc.NewItem("bob")), ShouldBeNil) |
| 112 |
| 113 bob, err := mc.Get("bob") |
| 114 So(err, ShouldBeNil) |
| 115 So(bob.Value(), ShouldResemble, []byte{}) |
| 116 }) |
| 117 |
| 110 Convey("Increment", func() { | 118 Convey("Increment", func() { |
| 111 val, err := mc.Increment("num", 7, 2) | 119 val, err := mc.Increment("num", 7, 2) |
| 112 So(err, ShouldBeNil) | 120 So(err, ShouldBeNil) |
| 113 So(val, ShouldEqual, 9) | 121 So(val, ShouldEqual, 9) |
| 114 | 122 |
| 115 Convey("IncrementExisting", func() { | 123 Convey("IncrementExisting", func() { |
| 116 val, err := mc.IncrementExisting("num",
-2) | 124 val, err := mc.IncrementExisting("num",
-2) |
| 117 So(err, ShouldBeNil) | 125 So(err, ShouldBeNil) |
| 118 So(val, ShouldEqual, 7) | 126 So(val, ShouldEqual, 7) |
| 119 | 127 |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 200 testItem := &mcItem{ | 208 testItem := &mcItem{ |
| 201 key: "sup", | 209 key: "sup", |
| 202 value: []byte("cool"), | 210 value: []byte("cool"), |
| 203 CasID: 1, | 211 CasID: 1, |
| 204 } | 212 } |
| 205 So(getItm, ShouldResemble, testItem) | 213 So(getItm, ShouldResemble, testItem) |
| 206 }) | 214 }) |
| 207 | 215 |
| 208 }) | 216 }) |
| 209 } | 217 } |
| OLD | NEW |