which I believe should work as reading the Spock docs it looks like that if you have any sort of block, then explicit asserts need to be used. But when I run the test , I get this as output:
------------- ---------------- ---------------
Testcase: Check that the Add/Edit page is available(com.canoga.nms.web.pkg.pkg9145e100g.ui.app.config.accountconfig.AccountTableBurnSpec): Caused an ERROR
startup failed:
Spec expression: 1: unexpected token: assert @ line 1, column 95.
ountTableAddEditPage) != null assert get
^
1 error
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
Spec expression: 1: unexpected token: assert @ line 1, column 95.
ountTableAddEditPage) != null assert get
^
1 error
at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:309)
at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:106)
at org.codehaus.groovy.control.ErrorCollector.addFatalError(ErrorCollector.java:148)
at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:119)
at org.codehaus.groovy.control.ErrorCollector.addError(ErrorCollector.java:131)
at org.codehaus.groovy.control.SourceUnit.addError(SourceUnit.java:359)
at org.codehaus.groovy.antlr.AntlrParserPlugin.transformCSTIntoAST(AntlrParserPlugin.java:142)
at org.codehaus.groovy.antlr.AntlrParserPlugin.parseCST(AntlrParserPlugin.java:108)
at org.codehaus.groovy.control.SourceUnit.parse(SourceUnit.java:236)
at org.spockframework.runtime.extension.MethodInvocation.proceed(MethodInvocation.java:88)
at org.spockframework.runtime.extension.builtin.AbstractRuleInterceptor$1.evaluate(AbstractRuleInterceptor.java:37)
at org.spockframework.runtime.extension.builtin.TestRuleInterceptor.intercept(TestRuleInterceptor.java:38)
at org.spockframework.runtime.extension.MethodInvocation.proceed(MethodInvocation.java:87)
Test com.canoga.nms.web.pkg.pkg9145e100g.ui.app.config.accountconfig.AccountTableBurnSpec FAILED
Testsuite: com.canoga.nms.web.pkg.pkg9145e100g.ui.device.devicebrowser.DeviceBrowserBurnSpec
Tests run: 0, Failures: 0, Errors: 0, Time elapsed: 2.753 sec