@@ -111,7 +111,6 @@ var _ = Describe("manager", func() {
111111 Ω (err ).ShouldNot (HaveOccurred ())
112112 defer tx .Close ()
113113 n , err := UserDBMgr (tx ).DeleteBySQL ("" )
114- Ω (n ).To (Equal (int64 (100 )))
115114 Ω (err ).ShouldNot (HaveOccurred ())
116115 })
117116
@@ -159,18 +158,14 @@ var _ = Describe("redis-orm.mysql", func() {
159158 defer tx .Close ()
160159
161160 mgr := UserDBMgr (tx )
162- user .Name = ""
163- log .Println ("user validator =>" , user .Validate ())
164161
165162 //! create
166163 n , err := mgr .Create (user )
167164 Ω (err ).ShouldNot (HaveOccurred ())
168165 Ω (n ).To (Equal (int64 (1 )))
169166
170167 //! update
171- user .HeadUrl = "bbbb.png"
172- user .UpdatedAt = time .Now ()
173- n , err = mgr .Update (user )
168+ n , err = mgr .UpdateBySQL ("head_url = ? , update_at = ?" , "id = ? " , "bbb.png" , time .Now ().Unix (), 1 )
174169 Ω (err ).ShouldNot (HaveOccurred ())
175170 Ω (n ).To (Equal (int64 (1 )))
176171
@@ -199,10 +194,6 @@ var _ = Describe("redis-orm.mysql", func() {
199194 Ω (n ).To (Equal (int64 (1 )))
200195 Ω (err ).ShouldNot (HaveOccurred ())
201196
202- n , err = mgr .Delete (user )
203- Ω (n ).To (Equal (int64 (1 )))
204- Ω (err ).ShouldNot (HaveOccurred ())
205-
206197 })
207198
208199 })
@@ -217,10 +208,10 @@ var _ = Describe("redis-orm.mysql", func() {
217208 Describe ("CRUD" , func () {
218209 It ("user crud test" , func () {
219210 user := UserMgr .NewUser ()
220- user .Id = 2
221- user .SubID = 20
222- user .Name = "user01 "
223- user .Mailbox = "user01 @sss.fff"
211+ user .Id = 3
212+ user .SubID = 2
213+ user .Name = "user02 "
214+ user .Mailbox = "user02 @sss.fff"
224215 user .HeadUrl = "aaaa.png"
225216 user .Password = "123456"
226217 user .CreatedAt = time .Now ()
@@ -233,8 +224,6 @@ var _ = Describe("redis-orm.mysql", func() {
233224 defer tx .Close ()
234225
235226 mgr := UserDBMgr (tx )
236- user .Name = ""
237- log .Println ("user validator =>" , user .Validate ())
238227
239228 //! create
240229 n , err := mgr .Create (user )
@@ -247,9 +236,9 @@ var _ = Describe("redis-orm.mysql", func() {
247236 //! update
248237 user .HeadUrl = "bbbb.png"
249238 user .UpdatedAt = time .Now ()
250- n , err = mgr .Update (user )
251- Ω (n ).To (Equal (int64 (1 )))
239+ n , err = mgr .UpdateBySQL ("head_url = ? , update_at = ?" , "id = ? " , "bbb.png" , time .Now ().Unix (), 3 )
252240 Ω (err ).ShouldNot (HaveOccurred ())
241+ Ω (n ).To (Equal (int64 (1 )))
253242
254243 //! fetch check
255244 obj , err := mgr .Fetch (user .GetPrimaryKey ())
@@ -273,18 +262,15 @@ var _ = Describe("redis-orm.mysql", func() {
273262 Ω (n ).To (Equal (int64 (1 )))
274263 Ω (err ).ShouldNot (HaveOccurred ())
275264
276- n , err = mgr .Delete (user )
277- Ω (n ).To (Equal (int64 (1 )))
278- Ω (err ).ShouldNot (HaveOccurred ())
279265 })
280266
281267 Measure ("mysql.bench" , func (b Benchmarker ) {
282268 b .Time ("crud.runtime" , func () {
283269 user := UserMgr .NewUser ()
284- user .Id = 3
285- user .SubID = 30
286- user .Name = "user01 "
287- user .Mailbox = "user01 @sss.fff"
270+ user .Id = 5
271+ user .SubID = 3
272+ user .Name = "user03 "
273+ user .Mailbox = "user03 @sss.fff"
288274 user .HeadUrl = "aaaa.png"
289275 user .Password = "123456"
290276 user .CreatedAt = time .Now ()
@@ -299,15 +285,15 @@ var _ = Describe("redis-orm.mysql", func() {
299285
300286 //! create
301287 n , err := mgr .Create (user )
302- Ω (n ).To (Equal (int64 (1 )))
303288 Ω (err ).ShouldNot (HaveOccurred ())
289+ Ω (n ).To (Equal (int64 (1 )))
304290
305291 //! update
306292 user .HeadUrl = "bbbb.png"
307293 user .UpdatedAt = time .Now ()
308- n , err = mgr .Update (user )
309- Ω (n ).To (Equal (int64 (1 )))
294+ n , err = mgr .UpdateBySQL ("head_url = ? , update_at = ?" , "id = ? " , "bbb.png" , time .Now ().Unix (), 5 )
310295 Ω (err ).ShouldNot (HaveOccurred ())
296+ Ω (n ).To (Equal (int64 (1 )))
311297
312298 //! fetch check
313299 obj , err := mgr .Fetch (user .GetPrimaryKey ())
@@ -316,8 +302,8 @@ var _ = Describe("redis-orm.mysql", func() {
316302
317303 //! delete
318304 n , err = mgr .Delete (user )
319- Ω (n ).To (Equal (int64 (1 )))
320305 Ω (err ).ShouldNot (HaveOccurred ())
306+ Ω (n ).To (Equal (int64 (1 )))
321307
322308 //! fetch check
323309 _ , err = mgr .Fetch (user .GetPrimaryKey ())
@@ -326,12 +312,9 @@ var _ = Describe("redis-orm.mysql", func() {
326312 //! save
327313 user .HeadUrl = "ccc.png"
328314 n , err = mgr .Save (user )
329- Ω (n ).To (Equal (int64 (1 )))
330315 Ω (err ).ShouldNot (HaveOccurred ())
331-
332- n , err = mgr .Delete (user )
333316 Ω (n ).To (Equal (int64 (1 )))
334- Ω ( err ). ShouldNot ( HaveOccurred ())
317+
335318 })
336319 }, 1 )
337320 })
@@ -575,8 +558,9 @@ var _ = Describe("redis-orm.redis", func() {
575558 Ω (err ).ShouldNot (HaveOccurred ())
576559 Ω (obj .Name ).To (Equal (fmt .Sprintf ("name%d" , 102 )))
577560
578- time .Sleep (time .Second )
561+ time .Sleep (3 * time .Second )
579562 _ , err = UserRedisMgr (Redis ()).Fetch (userWithExpire .GetPrimaryKey ())
563+ Ω (err ).Should (HaveOccurred ())
580564 fmt .Printf ("createWithExpire after expire:%v" , err )
581565 Ω (strings .Contains (err .Error (), "not exist" )).Should (Equal (true ))
582566 })
0 commit comments