@@ -29,12 +29,11 @@ import ru.mystamps.web.dao.dto.UserDetails
29
29
import ru.mystamps.web.dao.dto.UsersActivationDto
30
30
import ru.mystamps.web.controller.dto.ActivateAccountForm
31
31
import ru.mystamps.web.tests.DateUtils
32
+ import ru.mystamps.web.tests.Random
32
33
33
34
@SuppressWarnings ([' ClassJavadoc' , ' MethodName' , ' NoDef' , ' NoTabCharacter' , ' TrailingWhitespace' ])
34
35
class UserServiceImplTest extends Specification {
35
36
36
- private static final Integer ANY_USER_ID = TestObjects . TEST_USER_ID
37
-
38
37
private final UserDao userDao = Mock ()
39
38
private final UsersActivationService usersActivationService = Mock ()
40
39
private final CollectionService collectionService = Mock ()
@@ -81,7 +80,7 @@ class UserServiceImplTest extends Specification {
81
80
when :
82
81
service. registerUser(activationForm)
83
82
then :
84
- 1 * userDao. add(_ as AddUserDbDto ) >> ANY_USER_ID
83
+ 1 * userDao. add(_ as AddUserDbDto ) >> Random . userId()
85
84
}
86
85
87
86
@SuppressWarnings ([' ClosureAsLastMethodParameter' , ' UnnecessaryReturnKeyword' ])
@@ -96,7 +95,7 @@ class UserServiceImplTest extends Specification {
96
95
return true
97
96
})
98
97
and :
99
- userDao. add(_ as AddUserDbDto ) >> ANY_USER_ID
98
+ userDao. add(_ as AddUserDbDto ) >> Random . userId()
100
99
}
101
100
102
101
def " registerUser() should throw exception when activation key is null" () {
@@ -129,7 +128,7 @@ class UserServiceImplTest extends Specification {
129
128
1 * userDao. add({ AddUserDbDto user ->
130
129
assert user?. name == expectedUserName
131
130
return true
132
- }) >> ANY_USER_ID
131
+ }) >> Random . userId()
133
132
}
134
133
135
134
@SuppressWarnings ([' ClosureAsLastMethodParameter' , ' UnnecessaryReturnKeyword' ])
@@ -143,7 +142,7 @@ class UserServiceImplTest extends Specification {
143
142
1 * userDao. add({ AddUserDbDto user ->
144
143
assert user?. name == expectedUserLogin
145
144
return true
146
- }) >> ANY_USER_ID
145
+ }) >> Random . userId()
147
146
}
148
147
149
148
@SuppressWarnings ([' ClosureAsLastMethodParameter' , ' UnnecessaryReturnKeyword' ])
@@ -158,7 +157,7 @@ class UserServiceImplTest extends Specification {
158
157
1 * userDao. add({ AddUserDbDto user ->
159
158
assert user?. name == expectedUserLogin
160
159
return true
161
- }) >> ANY_USER_ID
160
+ }) >> Random . userId()
162
161
}
163
162
164
163
@SuppressWarnings ([' ClosureAsLastMethodParameter' , ' UnnecessaryReturnKeyword' ])
@@ -169,7 +168,7 @@ class UserServiceImplTest extends Specification {
169
168
1 * userDao. add({ AddUserDbDto user ->
170
169
assert user?. role == UserDetails.Role . USER
171
170
return true
172
- }) >> ANY_USER_ID
171
+ }) >> Random . userId()
173
172
}
174
173
175
174
@SuppressWarnings ([' ClosureAsLastMethodParameter' , ' UnnecessaryReturnKeyword' ])
@@ -184,7 +183,7 @@ class UserServiceImplTest extends Specification {
184
183
1 * userDao. add({ AddUserDbDto user ->
185
184
assert user?. email == activation. email
186
185
return true
187
- }) >> ANY_USER_ID
186
+ }) >> Random . userId()
188
187
}
189
188
190
189
@SuppressWarnings ([' ClosureAsLastMethodParameter' , ' UnnecessaryReturnKeyword' ])
@@ -199,7 +198,7 @@ class UserServiceImplTest extends Specification {
199
198
1 * userDao. add({ AddUserDbDto user ->
200
199
assert user?. registeredAt == activation. createdAt
201
200
return true
202
- }) >> ANY_USER_ID
201
+ }) >> Random . userId()
203
202
}
204
203
205
204
def " registerUser() should throw exception when password is null" () {
@@ -221,7 +220,7 @@ class UserServiceImplTest extends Specification {
221
220
1 * userDao. add({ AddUserDbDto user ->
222
221
assert user?. hash == expectedHash
223
222
return true
224
- }) >> ANY_USER_ID
223
+ }) >> Random . userId()
225
224
and :
226
225
1 * encoder. encode({ String password ->
227
226
assert password == TestObjects . TEST_PASSWORD
@@ -257,7 +256,7 @@ class UserServiceImplTest extends Specification {
257
256
1 * userDao. add({ AddUserDbDto user ->
258
257
assert user?. login == expectedUserLogin
259
258
return true
260
- }) >> ANY_USER_ID
259
+ }) >> Random . userId()
261
260
}
262
261
263
262
@SuppressWarnings ([' ClosureAsLastMethodParameter' , ' UnnecessaryReturnKeyword' ])
@@ -268,7 +267,7 @@ class UserServiceImplTest extends Specification {
268
267
1 * userDao. add({ AddUserDbDto user ->
269
268
assert DateUtils . roughlyEqual(user?. activatedAt, new Date ())
270
269
return true
271
- }) >> ANY_USER_ID
270
+ }) >> Random . userId()
272
271
}
273
272
274
273
@SuppressWarnings ([' ClosureAsLastMethodParameter' , ' UnnecessaryReturnKeyword' ])
0 commit comments