@@ -143,11 +143,57 @@ func TestGetReviewersByIssueID(t *testing.T) {
143143}
144144
145145func TestDismissReview (t * testing.T ) {
146- review1 := AssertExistsAndLoadBean (t , & Review {ID : 9 }).(* Review )
147- review2 := AssertExistsAndLoadBean (t , & Review {ID : 11 }).(* Review )
148- assert .NoError (t , DismissReview (review1 , true ))
149- assert .NoError (t , DismissReview (review2 , true ))
150- assert .NoError (t , DismissReview (review2 , true ))
151- assert .NoError (t , DismissReview (review2 , false ))
152- assert .NoError (t , DismissReview (review2 , false ))
146+ assert .NoError (t , PrepareTestDatabase ())
147+
148+ rejectReviewExample := AssertExistsAndLoadBean (t , & Review {ID : 9 }).(* Review )
149+ requestReviewExample := AssertExistsAndLoadBean (t , & Review {ID : 11 }).(* Review )
150+ approveReviewExample := AssertExistsAndLoadBean (t , & Review {ID : 8 }).(* Review )
151+ assert .False (t , rejectReviewExample .Dismissed )
152+ assert .False (t , requestReviewExample .Dismissed )
153+ assert .False (t , approveReviewExample .Dismissed )
154+
155+ assert .NoError (t , DismissReview (rejectReviewExample , true ))
156+ rejectReviewExample = AssertExistsAndLoadBean (t , & Review {ID : 9 }).(* Review )
157+ requestReviewExample = AssertExistsAndLoadBean (t , & Review {ID : 11 }).(* Review )
158+ assert .True (t , rejectReviewExample .Dismissed )
159+ assert .False (t , requestReviewExample .Dismissed )
160+
161+ assert .NoError (t , DismissReview (requestReviewExample , true ))
162+ rejectReviewExample = AssertExistsAndLoadBean (t , & Review {ID : 9 }).(* Review )
163+ requestReviewExample = AssertExistsAndLoadBean (t , & Review {ID : 11 }).(* Review )
164+ assert .True (t , rejectReviewExample .Dismissed )
165+ assert .False (t , requestReviewExample .Dismissed )
166+ assert .False (t , approveReviewExample .Dismissed )
167+
168+ assert .NoError (t , DismissReview (requestReviewExample , true ))
169+ rejectReviewExample = AssertExistsAndLoadBean (t , & Review {ID : 9 }).(* Review )
170+ requestReviewExample = AssertExistsAndLoadBean (t , & Review {ID : 11 }).(* Review )
171+ assert .True (t , rejectReviewExample .Dismissed )
172+ assert .False (t , requestReviewExample .Dismissed )
173+ assert .False (t , approveReviewExample .Dismissed )
174+
175+ assert .NoError (t , DismissReview (requestReviewExample , false ))
176+ rejectReviewExample = AssertExistsAndLoadBean (t , & Review {ID : 9 }).(* Review )
177+ requestReviewExample = AssertExistsAndLoadBean (t , & Review {ID : 11 }).(* Review )
178+ assert .True (t , rejectReviewExample .Dismissed )
179+ assert .False (t , requestReviewExample .Dismissed )
180+ assert .False (t , approveReviewExample .Dismissed )
181+
182+ assert .NoError (t , DismissReview (requestReviewExample , false ))
183+ rejectReviewExample = AssertExistsAndLoadBean (t , & Review {ID : 9 }).(* Review )
184+ requestReviewExample = AssertExistsAndLoadBean (t , & Review {ID : 11 }).(* Review )
185+ assert .True (t , rejectReviewExample .Dismissed )
186+ assert .False (t , requestReviewExample .Dismissed )
187+ assert .False (t , approveReviewExample .Dismissed )
188+
189+ assert .NoError (t , DismissReview (rejectReviewExample , false ))
190+ assert .False (t , rejectReviewExample .Dismissed )
191+ assert .False (t , requestReviewExample .Dismissed )
192+ assert .False (t , approveReviewExample .Dismissed )
193+
194+ assert .NoError (t , DismissReview (approveReviewExample , true ))
195+ assert .False (t , rejectReviewExample .Dismissed )
196+ assert .False (t , requestReviewExample .Dismissed )
197+ assert .True (t , approveReviewExample .Dismissed )
198+
153199}
0 commit comments