This is an automated email from the ASF dual-hosted git repository.

cmarcum pushed a commit to branch task/geb-testcontainers
in repository https://gitbox.apache.org/repos/asf/groovy-geb.git

commit 43c6f2fc62473719c3a9000106b49f1d7c626944
Author: Carl Marcum <[email protected]>
AuthorDate: Sun Feb 15 10:36:11 2026 -0500

    fix codenarc violations.
---
 .../groovy/org/demo/spock/BaseUrlConfigFromClassSpec.groovy  |  3 ---
 .../demo/spock/ContainerFileDetectorAnnotationSpec.groovy    |  3 +--
 .../org/demo/spock/ContainerFileDetectorDefaultSpec.groovy   |  1 -
 .../org/demo/spock/ContainerFileDetectorSpockSpec.groovy     |  5 ++---
 .../groovy/org/demo/spock/ContainerGebSpecWithServer.groovy  |  4 ----
 .../groovy/org/demo/spock/DownloadSupportSpec.groovy         |  2 --
 .../groovy/org/demo/spock/GebConfigSpec.groovy               |  4 ----
 .../groovy/org/demo/spock/HostNameConfigurationSpec.groovy   |  1 -
 .../groovy/org/demo/spock/InheritedConfigSpec.groovy         |  1 -
 .../groovy/org/demo/spock/PageDelegateSpec.groovy            |  6 +-----
 .../groovy/org/demo/spock/PerTestRecordingSpec.groovy        | 12 ++++--------
 .../groovy/org/demo/spock/PortConfigFromClassSpec.groovy     |  2 --
 .../groovy/org/demo/spock/RootPageSpec.groovy                |  1 -
 .../groovy/org/demo/spock/TestFileServer.groovy              |  5 -----
 .../groovy/org/demo/spock/TestFileServerSpec.groovy          |  5 -----
 .../integration-test/groovy/org/demo/spock/UploadSpec.groovy |  4 ----
 .../groovy/org/demo/spock/pages/HomePage.groovy              |  1 -
 .../groovy/org/demo/spock/pages/UploadPage.groovy            |  4 ----
 .../groovy/org/demo/spock/pages/UploadSuccessPage.groovy     |  1 -
 19 files changed, 8 insertions(+), 57 deletions(-)

diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/BaseUrlConfigFromClassSpec.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/BaseUrlConfigFromClassSpec.groovy
index fbaf4483..0c11e4e9 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/BaseUrlConfigFromClassSpec.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/BaseUrlConfigFromClassSpec.groovy
@@ -16,7 +16,6 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock
 
 import grails.plugin.geb.ContainerGebSpec
@@ -28,11 +27,9 @@ import spock.lang.Narrative
 @Narrative("To verify that class field overrides config file.")
 class BaseUrlConfigFromClassSpec extends ContainerGebSpec {
 
-
     String baseUrl = "http://groovy.apache.org";
 
     def "should use the class field value"() {
-
         when: "go to geb sub-page of groovy"
         go "/geb"
 
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/ContainerFileDetectorAnnotationSpec.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/ContainerFileDetectorAnnotationSpec.groovy
index 50f713b8..195f66db 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/ContainerFileDetectorAnnotationSpec.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/ContainerFileDetectorAnnotationSpec.groovy
@@ -16,7 +16,6 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock
 
 import grails.plugin.geb.ContainerGebConfiguration
@@ -25,7 +24,7 @@ import org.demo.spock.pages.UploadPage
 import org.openqa.selenium.WebDriverException
 
 /**
- * Altered copy of {@link ContainerFileDetectorDefaultSpec} 
+ * Altered copy of {@link ContainerFileDetectorDefaultSpec}
  * that throws {@link org.openqa.selenium.InvalidArgumentException}
  */
 @ContainerGebConfiguration(fileDetector = UselessContainerFileDetector)
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/ContainerFileDetectorDefaultSpec.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/ContainerFileDetectorDefaultSpec.groovy
index d07001eb..e23b3942 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/ContainerFileDetectorDefaultSpec.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/ContainerFileDetectorDefaultSpec.groovy
@@ -16,7 +16,6 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock
 
 import org.demo.spock.pages.UploadSuccessPage
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/ContainerFileDetectorSpockSpec.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/ContainerFileDetectorSpockSpec.groovy
index d9975fa9..af93dea8 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/ContainerFileDetectorSpockSpec.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/ContainerFileDetectorSpockSpec.groovy
@@ -16,7 +16,6 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock
 
 import grails.plugin.geb.ContainerFileDetector
@@ -31,11 +30,11 @@ import spock.lang.PendingFeature
  */
 class ContainerFileDetectorSpockSpec extends ContainerGebSpecWithServer {
 
-    def setupSpec(){
+    def setupSpec() {
         ServiceRegistry.setInstance(ContainerFileDetector, new 
UselessContainerFileDetector())
     }
 
-    def cleanupSpec(){
+    def cleanupSpec() {
         ServiceRegistry.setInstance(ContainerFileDetector, null)
     }
 
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/ContainerGebSpecWithServer.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/ContainerGebSpecWithServer.groovy
index 5dfeefaa..4381c82b 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/ContainerGebSpecWithServer.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/ContainerGebSpecWithServer.groovy
@@ -16,10 +16,8 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock
 
-
 import grails.plugin.geb.ContainerGebSpec
 
 /**
@@ -38,6 +36,4 @@ class ContainerGebSpecWithServer extends ContainerGebSpec {
         server.stop(0)
     }
 
-
-
 }
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/DownloadSupportSpec.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/DownloadSupportSpec.groovy
index 3ede798e..cafb8762 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/DownloadSupportSpec.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/DownloadSupportSpec.groovy
@@ -16,13 +16,11 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock
 
 import org.demo.spock.pages.HomePage
 import spock.lang.Title
 
-
 @Title("should be able to use download methods")
 class DownloadSupportSpec extends ContainerGebSpecWithServer {
 
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/GebConfigSpec.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/GebConfigSpec.groovy
index 5009c589..d57d23bf 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/GebConfigSpec.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/GebConfigSpec.groovy
@@ -16,7 +16,6 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock
 
 import org.demo.spock.pages.HomePage
@@ -29,8 +28,6 @@ import org.openqa.selenium.remote.RemoteWebDriver
 class GebConfigSpec extends ContainerGebSpecWithServer {
 
     def "should use custom RemoteWebDriver from GebConfig.groovy"() {
-        // reportInfo "the config file should use environment blocks with 
browser names"
-
         expect: 'the driver to be a RemoteWebDriver'
         driver instanceof RemoteWebDriver
 
@@ -63,7 +60,6 @@ class GebConfigSpec extends ContainerGebSpecWithServer {
         $("h1").text() == "Welcome to the Geb/Spock Test"
     }
 
-
     def cleanup() {
         sleep(1000) // give the last video time to copy
     }
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/HostNameConfigurationSpec.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/HostNameConfigurationSpec.groovy
index 7530dccc..16d202ad 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/HostNameConfigurationSpec.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/HostNameConfigurationSpec.groovy
@@ -16,7 +16,6 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock
 
 import org.demo.spock.pages.HomePage
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/InheritedConfigSpec.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/InheritedConfigSpec.groovy
index 5edbb392..a9977a01 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/InheritedConfigSpec.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/InheritedConfigSpec.groovy
@@ -16,7 +16,6 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock
 
 import org.demo.spock.pages.HomePage
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/PageDelegateSpec.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/PageDelegateSpec.groovy
index 6bc2c67f..ee21ed05 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/PageDelegateSpec.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/PageDelegateSpec.groovy
@@ -16,7 +16,6 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock
 
 import org.demo.spock.pages.UploadPage
@@ -24,11 +23,8 @@ import org.demo.spock.pages.UploadPage
 class PageDelegateSpec extends ContainerGebSpecWithServer {
 
     def "should delegate to page object"() {
-        given:
-        to(UploadPage)
-
         when:
-        nop()
+        to(UploadPage)
 
         then:
         title == 'Upload Test'
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/PerTestRecordingSpec.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/PerTestRecordingSpec.groovy
index 7995a3b1..1eb0bce2 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/PerTestRecordingSpec.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/PerTestRecordingSpec.groovy
@@ -16,19 +16,14 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock
 
 import grails.plugin.geb.ContainerGebSpec
-import spock.lang.Shared
 import spock.lang.Stepwise
 
 @Stepwise // execute feature methods in declared order
 class PerTestRecordingSpec extends ContainerGebSpec {
 
-    // @Shared
-    // serverPort = 8080 // TODO: this needs to be a configuration
-
     void '(setup) running a test to create a recording'() {
         when: 'visiting the grails home page'
         go('https://grails.apache.org/')
@@ -83,9 +78,10 @@ class PerTestRecordingSpec extends ContainerGebSpec {
 
         and: 'the recording files should have different content (different 
sizes)'
         // Sort by last modified time to get the most recent files
-        def sortedFiles = recordingFiles.sort { it.lastModified() }
-        def secondLastFile = sortedFiles[sortedFiles.length - 2]
-        def lastFile = sortedFiles[sortedFiles.length - 1]
+        recordingFiles.sort { it.lastModified() }
+        // recordedFiles in now sorted by modified date
+        def secondLastFile = recordingFiles[recordingFiles.length - 2]
+        def lastFile = recordingFiles.last()
 
         // Files should have different sizes (allowing for small variations 
due to timing)
         long sizeDifference = Math.abs(lastFile.length() - 
secondLastFile.length())
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/PortConfigFromClassSpec.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/PortConfigFromClassSpec.groovy
index 25168b95..3947d077 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/PortConfigFromClassSpec.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/PortConfigFromClassSpec.groovy
@@ -16,7 +16,6 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock
 
 import grails.plugin.geb.ContainerGebSpec
@@ -50,7 +49,6 @@ class PortConfigFromClassSpec extends ContainerGebSpec {
 
         and: "the welcome header should be displayed"
         $("h1").text() == "Welcome to the Geb/Spock Test"
-
     }
 
     def cleanup() {
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/RootPageSpec.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/RootPageSpec.groovy
index aadc5a1c..2f5a053b 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/RootPageSpec.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/RootPageSpec.groovy
@@ -16,7 +16,6 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock
 
 import geb.report.CompositeReporter
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/TestFileServer.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/TestFileServer.groovy
index 211c9be7..f291320a 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/TestFileServer.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/TestFileServer.groovy
@@ -16,7 +16,6 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock
 
 import com.sun.net.httpserver.HttpServer
@@ -30,8 +29,6 @@ class TestFileServer {
 
     static HttpServer server
 
-    TestFileServer() {}
-
     void start() {
         start(8080)
     }
@@ -55,8 +52,6 @@ class TestFileServer {
         stop(0)
     }
 
-
-
     void stop(int delay) {
         println "Stopping TestFileServer..."
         if (server) {
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/TestFileServerSpec.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/TestFileServerSpec.groovy
index a0df3cf4..696788f1 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/TestFileServerSpec.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/TestFileServerSpec.groovy
@@ -16,7 +16,6 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock
 
 import grails.plugin.geb.ContainerGebSpec
@@ -34,7 +33,6 @@ class TestFileServerSpec extends ContainerGebSpec {
         server = new TestFileServer()
     }
 
-
     // the config file should contain a 'hostPort = 8090' setting
     def "should use the hostPort con GebConfig.groovy"() {
         given: "a server listening on port 8090"
@@ -49,7 +47,6 @@ class TestFileServerSpec extends ContainerGebSpec {
 
         and: "the welcome header should be displayed"
         $("h1").text() == "Welcome to the Geb/Spock Test"
-
     }
 
     def cleanup() {
@@ -57,6 +54,4 @@ class TestFileServerSpec extends ContainerGebSpec {
         server.stop(0)
     }
 
-
-
 }
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/UploadSpec.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/UploadSpec.groovy
index 674c9263..d4fa6fc3 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/UploadSpec.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/UploadSpec.groovy
@@ -16,13 +16,11 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock
 
 import geb.module.FileInput
 import org.demo.spock.pages.UploadSuccessPage
 
-import grails.plugin.geb.ContainerGebSpec
 import org.demo.spock.pages.UploadPage
 import spock.lang.IgnoreIf
 import spock.lang.Requires
@@ -103,7 +101,6 @@ class UploadSpec extends ContainerGebSpecWithServer {
         then:
         $("div.example").$("h3").text() == "File Uploaded!"
         $("div.example").$("div", id: "uploaded-files").text() == 
"upload-test.txt"
-
     }
 
     def cleanup() {
@@ -111,5 +108,4 @@ class UploadSpec extends ContainerGebSpecWithServer {
         container.execInContainer("rm /tmp/upload-test.txt")
     }
 
-
 }
\ No newline at end of file
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/pages/HomePage.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/pages/HomePage.groovy
index 7fd3d999..418ab81a 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/pages/HomePage.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/pages/HomePage.groovy
@@ -16,7 +16,6 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock.pages
 
 import geb.Page
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/pages/UploadPage.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/pages/UploadPage.groovy
index 610e9a6d..6fcea215 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/pages/UploadPage.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/pages/UploadPage.groovy
@@ -16,7 +16,6 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock.pages
 
 import geb.Page
@@ -32,7 +31,4 @@ class UploadPage extends Page {
         submitBtn { $('button', type: 'submit') }
     }
 
-    void nop() {
-        // no-op
-    }
 }
\ No newline at end of file
diff --git 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/pages/UploadSuccessPage.groovy
 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/pages/UploadSuccessPage.groovy
index 3f53dd5a..cde7f5f5 100644
--- 
a/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/pages/UploadSuccessPage.groovy
+++ 
b/integration/geb-testcontainers/src/integration-test/groovy/org/demo/spock/pages/UploadSuccessPage.groovy
@@ -16,7 +16,6 @@
  *  specific language governing permissions and limitations
  *  under the License.
  */
-
 package org.demo.spock.pages
 
 import geb.Page

Reply via email to