Skip to content

Commit 95eca77

Browse files
committed
test: more test cleanup
1 parent 062a032 commit 95eca77

File tree

47 files changed

+1138
-1273
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+1138
-1273
lines changed

plugin-acl/examples/functional-test-app/src/integration-test/groovy/test/AbstractSecuritySpec.groovy

Lines changed: 9 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -32,34 +32,23 @@ abstract class AbstractSecuritySpec extends ContainerGebSpec {
3232
@Shared boolean reset = false
3333

3434
void setup() {
35-
if ( !reset ) {
36-
go 'testData/reset'
35+
if (!reset) {
36+
go('testData/reset')
3737
reset = true
3838
}
3939
logout()
4040
}
4141

4242
protected void login(String user) {
43-
to LoginPage
44-
username = user
45-
password = 'password'
46-
loginButton.click()
43+
to(LoginPage).with {
44+
username = user
45+
password = 'password'
46+
loginButton.click()
47+
}
4748
}
4849

4950
protected void logout() {
50-
go 'logout'
51-
browser.clearCookies()
52-
}
53-
54-
protected boolean contentContains(String expected) {
55-
browser.driver.pageSource.contains(expected)
56-
}
57-
58-
protected void assertContentContains(String expected) {
59-
assert contentContains(expected)
60-
}
61-
62-
protected void assertContentDoesNotContain(String unexpected) {
63-
assert !contentContains(unexpected)
51+
go('logout')
52+
clearCookies()
6453
}
6554
}

plugin-acl/examples/functional-test-app/src/integration-test/groovy/test/User1FunctionalSpec.groovy

Lines changed: 57 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -32,152 +32,152 @@ import spock.lang.Stepwise
3232
@Integration
3333
class User1FunctionalSpec extends AbstractSecuritySpec {
3434

35-
// user1 has admin on 11,12 and read on 1-67
35+
// user1 has admin on 11-12 and read on 1-67
3636

3737
void setup() {
38-
login 'user1'
38+
login('user1')
3939
}
4040

4141
void 'check tags'() {
4242
when:
43-
go 'tagLibTest/test'
43+
go('tagLibTest/test')
4444

4545
then:
46-
assertContentContains 'test 1 true 1'
47-
assertContentContains 'test 2 true 1'
48-
assertContentContains 'test 3 true 1'
49-
assertContentContains 'test 4 true 1'
50-
assertContentContains 'test 5 true 1'
51-
assertContentContains 'test 6 true 1'
52-
53-
assertContentContains 'test 1 true 13'
54-
assertContentContains 'test 2 true 13'
55-
assertContentContains 'test 3 true 13'
56-
assertContentContains 'test 4 true 13'
57-
assertContentContains 'test 5 true 13'
58-
assertContentContains 'test 6 true 13'
59-
60-
assertContentContains 'test 1 false 80'
61-
assertContentContains 'test 2 false 80'
62-
assertContentContains 'test 3 false 80'
63-
assertContentContains 'test 4 false 80'
64-
assertContentContains 'test 5 false 80'
65-
assertContentContains 'test 6 false 80'
46+
pageSource.contains('test 1 true 1')
47+
pageSource.contains('test 2 true 1')
48+
pageSource.contains('test 3 true 1')
49+
pageSource.contains('test 4 true 1')
50+
pageSource.contains('test 5 true 1')
51+
pageSource.contains('test 6 true 1')
52+
53+
pageSource.contains('test 1 true 13')
54+
pageSource.contains('test 2 true 13')
55+
pageSource.contains('test 3 true 13')
56+
pageSource.contains('test 4 true 13')
57+
pageSource.contains('test 5 true 13')
58+
pageSource.contains('test 6 true 13')
59+
60+
pageSource.contains('test 1 false 80')
61+
pageSource.contains('test 2 false 80')
62+
pageSource.contains('test 3 false 80')
63+
pageSource.contains('test 4 false 80')
64+
pageSource.contains('test 5 false 80')
65+
pageSource.contains('test 6 false 80')
6666
}
6767

6868
void 'view all (1-67)'() {
6969
when:
70-
go "report/show?number=$i"
70+
go("report/show?number=$i")
7171
7272
then:
73-
assertContentContains "report$i"
73+
pageSource.contains("report$i")
7474
7575
where:
7676
i << (1..67)
7777
}
7878
7979
void 'view all (68-100)'() {
8080
when:
81-
go "report/show?number=$i"
81+
go("report/show?number=$i")
8282
8383
then:
84-
assertContentContains 'Access Denied'
84+
pageSource.contains('Access Denied')
8585
8686
where:
8787
i << (68..100)
8888
}
8989
9090
void 'edit report 11'() {
9191
when:
92-
go 'report/edit?number=11'
92+
go('report/edit?number=11')
93+
def editPage = at(EditReportPage)
9394
9495
then:
95-
at EditReportPage
9696
$('form').name == 'report11'
9797
9898
when:
9999
name = 'report11_new'
100-
updateButton.click()
100+
editPage.updateButton.click()
101101
102102
then:
103-
at ShowReportPage
104-
assertContentContains 'report11_new'
103+
at(ShowReportPage)
104+
pageSource.contains('report11_new')
105105
}
106106
107107
void 'delete report 11'() {
108108
when:
109-
go 'report/delete?number=11'
109+
go('report/delete?number=11')
110+
def listPage = at(ListReportPage)
110111
111112
then:
112-
at ListReportPage
113-
message == "Report 11 deleted"
114-
reportRows.size() == 66
113+
message == 'Report 11 deleted'
114+
listPage.reportRows.size() == 66
115115
}
116116
117117
void 'grant edit 12'() {
118118
when:
119-
go 'report/grant?number=12'
119+
go('report/grant?number=12')
120+
def grantPage = at(ReportGrantPage)
120121
121122
then:
122-
at ReportGrantPage
123-
assertContentContains 'Grant permission for report12'
123+
pageSource.contains('Grant permission for report12')
124124
125125
when:
126126
recipient = 'user2'
127127
permission = BasePermission.READ.mask.toString()
128-
grantButton.click()
128+
grantPage.grantButton.click()
129129
130130
then:
131-
at ShowReportPage
132-
assertContentContains "Permission $BasePermission.READ.mask granted on Report 12 to user2"
131+
at(ShowReportPage)
132+
pageSource.contains("Permission $BasePermission.READ.mask granted on Report 12 to user2")
133133
134134
when:
135-
go 'report/grant?number=12'
135+
go('report/grant?number=12')
136+
grantPage = at(ReportGrantPage)
136137
137138
then:
138-
at ReportGrantPage
139-
assertContentContains 'Grant permission for report12'
139+
pageSource.contains('Grant permission for report12')
140140
141141
when:
142142
recipient = 'user2'
143143
permission = BasePermission.WRITE.mask.toString()
144-
grantButton.click()
144+
grantPage.grantButton.click()
145145
146146
then:
147-
at ShowReportPage
148-
assertContentContains "Permission $BasePermission.WRITE.mask granted on Report 12 to user2"
147+
at(ShowReportPage)
148+
pageSource.contains("Permission $BasePermission.WRITE.mask granted on Report 12 to user2")
149149
}
150150
151151
void 'grant edit 13'() {
152152
when:
153-
go 'report/grant?number=13'
153+
go('report/grant?number=13')
154+
def grantPage = at(ReportGrantPage)
154155
155156
then:
156-
at ReportGrantPage
157-
assertContentContains 'Grant permission for report13'
157+
pageSource.contains('Grant permission for report13')
158158
159159
when:
160160
recipient = 'user2'
161161
permission = BasePermission.WRITE.mask.toString()
162-
grantButton.click()
162+
grantPage.grantButton.click()
163163
164164
then:
165-
assertContentContains 'Access Denied'
165+
pageSource.contains('Access Denied')
166166
}
167167
168168
void 'edit report 20'() {
169169
when:
170-
go 'report/edit?number=20'
170+
go('report/edit?number=20')
171+
def editPage = at(EditReportPage)
171172
172173
then:
173-
at EditReportPage
174174
$('form').name == 'report20'
175175
176176
when:
177177
name = 'report20_new'
178-
updateButton.click()
178+
editPage.updateButton.click()
179179
180180
then:
181-
assertContentContains 'Access Denied'
181+
pageSource.contains('Access Denied')
182182
}
183183
}

0 commit comments

Comments
 (0)