diff --git a/Samstraumr-v0.2/pom.xml b/Samstraumr-v0.2/pom.xml index d0bcbbc..3adac95 100644 --- a/Samstraumr-v0.2/pom.xml +++ b/Samstraumr-v0.2/pom.xml @@ -20,21 +20,18 @@ 21 ${java.version} - + 2.0.16 2.24.0 - 6.6.5 + 6.6.5 2.18.0 2.18.0 5.11.2 - 1.11.2 - 1.11.2 - 3.9.0 - 7.20.0 - 5.0.0 - 7.20.0 + 1.11.2 + 5.11.0 + 7.15.0 3.13.0 - 3.5.0 + 3.2.5 @@ -78,50 +75,34 @@ org.junit.jupiter - junit-jupiter-api - ${junit.version} - - - org.junit.jupiter - junit-jupiter-engine + junit-jupiter ${junit.version} + test org.junit.platform - junit-platform-suite-api - ${junit-platform-suite-api.version} + junit-platform-suite + ${junit-platform.version} + test org.mockito mockito-core ${mockito.version} + test io.cucumber cucumber-java - ${cucumber-java.version} - - - io.cucumber - cucumber-junit - ${cucumber-junit.version} + ${cucumber.version} + test - io.cucumber cucumber-junit-platform-engine - ${cucumber-junit-platform-engine.version} - test - - - - org.junit.platform - junit-platform-console-standalone - ${junit-platform-console-standalone.version} + ${cucumber.version} test - - @@ -144,13 +125,15 @@ maven-surefire-plugin ${maven.surefire.plugin.version} - false - - **/*Test.java - + + + cucumber.junit-platform.naming-strategy=long + cucumber.plugin=pretty + + - + \ No newline at end of file diff --git a/Samstraumr-v0.2/samstraumr-core/pom.xml b/Samstraumr-v0.2/samstraumr-core/pom.xml index 4586861..f8d17cf 100644 --- a/Samstraumr-v0.2/samstraumr-core/pom.xml +++ b/Samstraumr-v0.2/samstraumr-core/pom.xml @@ -1,20 +1,19 @@ - 4.0.0 - samstraumr-core - jar - 0.2a - org.samstraumr samstraumr-framework 0.2 - - + samstraumr-core + jar + Samstraumr Core + org.slf4j @@ -23,20 +22,22 @@ org.apache.logging.log4j log4j-slf4j2-impl + runtime org.apache.logging.log4j log4j-core + runtime - + com.fasterxml.jackson.core - jackson-core + jackson-databind com.fasterxml.jackson.core - jackson-databind + jackson-core @@ -45,30 +46,25 @@ oshi-core - - - org.junit.jupiter - junit-jupiter-api - test - + org.junit.jupiter - junit-jupiter-engine + junit-jupiter test org.junit.platform - junit-platform-suite-api + junit-platform-suite test io.cucumber - cucumber-junit-platform-engine + cucumber-java test - org.junit.platform - junit-platform-console-standalone + io.cucumber + cucumber-junit-platform-engine test @@ -76,36 +72,18 @@ mockito-core test - - io.cucumber - cucumber-java - test - - - + + + org.apache.maven.plugins + maven-compiler-plugin + org.apache.maven.plugins maven-surefire-plugin - - - **/*Test.java - **/*IT.java - - - - cucumber.junit-platform.naming-strategy=long - cucumber.glue=org.samstraumr.tube.steps - cucumber.features=src/test/resources/tube/features - - - - - - - + \ No newline at end of file diff --git a/Samstraumr-v0.2/samstraumr-core/src/test/java/org/samstraumr/tube/steps/TubeInitializationSteps.java b/Samstraumr-v0.2/samstraumr-core/src/test/java/org/samstraumr/tube/steps/TubeInitializationSteps.java index da8ed79..3320e3f 100644 --- a/Samstraumr-v0.2/samstraumr-core/src/test/java/org/samstraumr/tube/steps/TubeInitializationSteps.java +++ b/Samstraumr-v0.2/samstraumr-core/src/test/java/org/samstraumr/tube/steps/TubeInitializationSteps.java @@ -49,8 +49,8 @@ public void the_Tube_should_log_the_reason(String reason) { assertTrue(log.contains(reason)); // Ensure the reason is logged } - @Then("the Tube's log should be queryable") - public void the_Tube_s_log_should_be_queryable() { + @Then("the Tube log should be queryable") + public void the_Tube_log_should_be_queryable() { assertFalse(testTube.queryMimirLog().isEmpty()); // Ensure the log is populated and queryable } } diff --git a/Samstraumr-v0.2/samstraumr-core/src/test/resources/tube/features/TubeInitializationTest.feature b/Samstraumr-v0.2/samstraumr-core/src/test/resources/tube/features/TubeInitializationTest.feature index 135dca2..715307e 100644 --- a/Samstraumr-v0.2/samstraumr-core/src/test/resources/tube/features/TubeInitializationTest.feature +++ b/Samstraumr-v0.2/samstraumr-core/src/test/resources/tube/features/TubeInitializationTest.feature @@ -6,5 +6,5 @@ Feature: Tube Initialization and Logging Then the Tube should initialize with a unique UUID And the Tube should log its environment details And the Tube should log the reason "Test Initialization" - And the Tube's log should be queryable + And the Tube log should be queryable