ProblemSolvingAT

41

tests

0

failures

0

ignored

0.583s

duration

100%

successful

Tests

Test Duration Result
A first invariant says that B cannot reach A with same speeds and positive lead. 0.016s passed
A next invariant says that B cannot reach A if A is quicker. 0.011s passed
A next invariant says that B is able to reach A in one hour if speed difference is one foot and lead is one foot. 0.011s passed
Example #1.1 0.010s passed
Example #1.1 0.010s passed
Example #1.1 0.010s passed
Example #1.1 0.023s passed
Example #1.1 0.083s passed
Example #1.1 0.010s passed
Example #1.1 0.013s passed
Example #1.1 0.015s passed
Example #1.10 0.016s passed
Example #1.11 0.008s passed
Example #1.12 0.018s passed
Example #1.13 0.016s passed
Example #1.2 0.010s passed
Example #1.2 0.010s passed
Example #1.2 0.013s passed
Example #1.2 0.010s passed
Example #1.2 0.010s passed
Example #1.2 0.013s passed
Example #1.2 0.012s passed
Example #1.2 0.019s passed
Example #1.3 0.012s passed
Example #1.3 0.015s passed
Example #1.3 0.008s passed
Example #1.3 0.016s passed
Example #1.3 0.013s passed
Example #1.3 0.011s passed
Example #1.3 0.019s passed
Example #1.4 0.011s passed
Example #1.4 0.020s passed
Example #1.5 0.008s passed
Example #1.5 0.012s passed
Example #1.6 0.008s passed
Example #1.6 0.010s passed
Example #1.7 0.009s passed
Example #1.7 0.012s passed
Example #1.8 0.012s passed
Example #1.8 0.011s passed
Example #1.9 0.009s passed

Standard output

2023-05-22 09:16:39.054  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.055  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.055  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.057  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.064  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.064  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@134b19ae, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@1931223f, com.ninjasquad.springmockk.MockkTestExecutionListener@2f57fc23, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1dbf21c5, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@56f2cdb5, org.springframework.test.context.support.DirtiesContextTestExecutionListener@46c22d8e, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@56e46791, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@32b1d581, org.springframework.test.context.transaction.TransactionalTestExecutionListener@726e3907, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@2517d499, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@50bae745, org.springframework.test.context.event.EventPublishingTestExecutionListener@6c9b2d0e, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@6fbe879b, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@749635e9, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@739174f1, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@46d7c4d0, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@5d4e11ce, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@18b25ef3, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@60fc87e8, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@18f52e63, io.zonky.test.db.event.EventPublishingTestExecutionListener@35188cd2]
_________ .__  .__               __
\_   ___ \|  | |__| ____   _____/  |_  ______
/    \  \/|  | |  |/ __ \ /    \   __\/  ___/
\     \___|  |_|  \  ___/|   |  \  |  \___ \
 \______  /____/__|\___  >___|  /__| /____  >
        \/             \/     \/          \/
2023-05-22 09:16:39.100  WARN 1977 --- [    Test worker] ory$DuplicateJsonObjectContextCustomizer : 

Found multiple occurrences of org.json.JSONObject on the class path:

	jar:file:/home/runner/.gradle/caches/modules-2/files-2.1/org.json/json/20220924/5aa95e7688f76c664af205c5937620f02688dfbc/json-20220924.jar!/org/json/JSONObject.class
	jar:file:/home/runner/.gradle/caches/modules-2/files-2.1/com.vaadin.external.google/android-json/0.0.20131108.vaadin1/fa26d351fe62a6a17f5cda1287c1c6110dec413f/android-json-0.0.20131108.vaadin1.jar!/org/json/JSONObject.class

You may wish to exclude one of them to ensure predictable runtime behavior

2023-05-22 09:16:39.102  INFO 1977 --- [    Test worker] e.o.b.p.at.ProblemSolvingATBootstrap     : Starting ProblemSolvingATBootstrap using Java 17.0.7 on fv-az548-899 with PID 1977 (started by runner in /home/runner/work/arch-blueprint-kotlin/arch-blueprint-kotlin)
2023-05-22 09:16:39.102  INFO 1977 --- [    Test worker] e.o.b.p.at.ProblemSolvingATBootstrap     : No active profile set, falling back to 1 default profile: "default"
2023-05-22 09:16:39.118  INFO 1977 --- [    Test worker] e.o.b.p.at.ProblemSolvingATBootstrap     : Started ProblemSolvingATBootstrap in 0.052 seconds (JVM running for 25.961)

Scenario Outline: Split a given text, repeating the letters, and capitalizing the first occurrence only ?[90m# features/problemsolving/mumbling.feature:11?[0m
  ?[32mWhen ?[0m?[32mmumbling ?[0m?[32m?[1m-?[0m                                                                                       ?[90m# void edu.obya.blueprint.problemsolving.at.steps.mumbling.ActionSteps.mumble(java.lang.String)?[0m
  ?[32mThen ?[0m?[32mthe result of mumbling is ?[0m?[32m?[1m-?[0m                                                                      ?[90m# void edu.obya.blueprint.problemsolving.at.steps.mumbling.AssertionSteps.mumblingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.139  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.139  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.139  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.140  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.142  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.143  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@43d5031b, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@5af57b73, com.ninjasquad.springmockk.MockkTestExecutionListener@30004eeb, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@63e21ccb, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@8c41677, org.springframework.test.context.support.DirtiesContextTestExecutionListener@791bdaff, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@4bdea421, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@3829edd5, org.springframework.test.context.transaction.TransactionalTestExecutionListener@10762309, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@379ddfda, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@9dc9aa4, org.springframework.test.context.event.EventPublishingTestExecutionListener@7e6c990f, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@5f2383a0, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@619f491, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@6bfd574c, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@71c31fdd, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@323ebcc6, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@7bca7b6c, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@7a0c046e, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@13d8d105, io.zonky.test.db.event.EventPublishingTestExecutionListener@54c78734]

Scenario Outline: Split a given text, repeating the letters, and capitalizing the first occurrence only ?[90m# features/problemsolving/mumbling.feature:12?[0m
  ?[32mWhen ?[0m?[32mmumbling ?[0m?[32m?[1mA?[0m                                                                                       ?[90m# void edu.obya.blueprint.problemsolving.at.steps.mumbling.ActionSteps.mumble(java.lang.String)?[0m
  ?[32mThen ?[0m?[32mthe result of mumbling is ?[0m?[32m?[1mA?[0m                                                                      ?[90m# void edu.obya.blueprint.problemsolving.at.steps.mumbling.AssertionSteps.mumblingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.150  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.151  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.151  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.154  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.155  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.156  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@664bd35e, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@33ce766b, com.ninjasquad.springmockk.MockkTestExecutionListener@5bd8b901, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@5390bdee, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6b7945e1, org.springframework.test.context.support.DirtiesContextTestExecutionListener@2bc41bcb, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@354aaf03, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@63e31b89, org.springframework.test.context.transaction.TransactionalTestExecutionListener@42141c59, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@49854d93, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@29d7d117, org.springframework.test.context.event.EventPublishingTestExecutionListener@5213a8f7, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@30078038, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@530daa7e, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@44459661, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@bdeda0e, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@7548d0d, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@393489c3, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@51aae61a, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@2cd9488b, io.zonky.test.db.event.EventPublishingTestExecutionListener@f4694f8]

Scenario Outline: Split a given text, repeating the letters, and capitalizing the first occurrence only ?[90m# features/problemsolving/mumbling.feature:13?[0m
  ?[32mWhen ?[0m?[32mmumbling ?[0m?[32m?[1ma?[0m                                                                                       ?[90m# void edu.obya.blueprint.problemsolving.at.steps.mumbling.ActionSteps.mumble(java.lang.String)?[0m
  ?[32mThen ?[0m?[32mthe result of mumbling is ?[0m?[32m?[1mA?[0m                                                                      ?[90m# void edu.obya.blueprint.problemsolving.at.steps.mumbling.AssertionSteps.mumblingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.167  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.168  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.168  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.169  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.171  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.171  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@143dc03a, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@72464f26, com.ninjasquad.springmockk.MockkTestExecutionListener@491ce4c2, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@50d640dd, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@2a1066ed, org.springframework.test.context.support.DirtiesContextTestExecutionListener@6aef33f6, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@447bf09d, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@26499067, org.springframework.test.context.transaction.TransactionalTestExecutionListener@f47bd4d, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@1c244fd0, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@7c0abd1, org.springframework.test.context.event.EventPublishingTestExecutionListener@6d60c9e6, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@5fffbcd2, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@619b2232, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@630793f3, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@843498c, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@2af87d7a, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@12ca50a5, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@4d0dc104, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@5f10ee00, io.zonky.test.db.event.EventPublishingTestExecutionListener@366a5b35]

Scenario Outline: Split a given text, repeating the letters, and capitalizing the first occurrence only ?[90m# features/problemsolving/mumbling.feature:14?[0m
  ?[32mWhen ?[0m?[32mmumbling ?[0m?[32m?[1mab?[0m                                                                                      ?[90m# void edu.obya.blueprint.problemsolving.at.steps.mumbling.ActionSteps.mumble(java.lang.String)?[0m
  ?[32mThen ?[0m?[32mthe result of mumbling is ?[0m?[32m?[1mA-Bb?[0m                                                                   ?[90m# void edu.obya.blueprint.problemsolving.at.steps.mumbling.AssertionSteps.mumblingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.180  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.180  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.181  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.182  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.183  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.186  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5543800c, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@dfb044a, com.ninjasquad.springmockk.MockkTestExecutionListener@692c5533, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@34453e71, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@7d4f8b15, org.springframework.test.context.support.DirtiesContextTestExecutionListener@28c319a2, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@23cd4444, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@3ee640fa, org.springframework.test.context.transaction.TransactionalTestExecutionListener@3f706310, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@fce6355, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@4668f98c, org.springframework.test.context.event.EventPublishingTestExecutionListener@4a05902b, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@76d11298, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@af913dc, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@bdc2f96, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@6d3e720e, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@1305f8e3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@51a07eac, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@3b6a4b91, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@25dae0f0, io.zonky.test.db.event.EventPublishingTestExecutionListener@19a4c648]

Scenario Outline: Split a given text, repeating the letters, and capitalizing the first occurrence only ?[90m# features/problemsolving/mumbling.feature:15?[0m
  ?[32mWhen ?[0m?[32mmumbling ?[0m?[32m?[1mabc?[0m                                                                                     ?[90m# void edu.obya.blueprint.problemsolving.at.steps.mumbling.ActionSteps.mumble(java.lang.String)?[0m
  ?[32mThen ?[0m?[32mthe result of mumbling is ?[0m?[32m?[1mA-Bb-Ccc?[0m                                                               ?[90m# void edu.obya.blueprint.problemsolving.at.steps.mumbling.AssertionSteps.mumblingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.192  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.192  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.193  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.194  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.195  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.195  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@22fc72e8, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@50d3db27, com.ninjasquad.springmockk.MockkTestExecutionListener@6ffac1f3, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@3878672c, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@795239f9, org.springframework.test.context.support.DirtiesContextTestExecutionListener@3796df17, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@e5a654f, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@75e032af, org.springframework.test.context.transaction.TransactionalTestExecutionListener@1d95501b, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@1cfa4ad9, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@41d73414, org.springframework.test.context.event.EventPublishingTestExecutionListener@35d613cb, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@2f498e2, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@4c16a6e7, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@34195ce5, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@315449e6, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@1741e4a6, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@6e194937, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@1099de65, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@391aee9, io.zonky.test.db.event.EventPublishingTestExecutionListener@1b6d0ee9]

Scenario Outline: Split a given text, repeating the letters, and capitalizing the first occurrence only ?[90m# features/problemsolving/mumbling.feature:16?[0m
  ?[32mWhen ?[0m?[32mmumbling ?[0m?[32m?[1mabC?[0m                                                                                     ?[90m# void edu.obya.blueprint.problemsolving.at.steps.mumbling.ActionSteps.mumble(java.lang.String)?[0m
  ?[32mThen ?[0m?[32mthe result of mumbling is ?[0m?[32m?[1mA-Bb-Ccc?[0m                                                               ?[90m# void edu.obya.blueprint.problemsolving.at.steps.mumbling.AssertionSteps.mumblingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.202  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.202  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.202  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.203  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.204  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.205  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@612d3732, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@6fc53b18, com.ninjasquad.springmockk.MockkTestExecutionListener@1cac6a4f, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@6e25ae24, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@66b98075, org.springframework.test.context.support.DirtiesContextTestExecutionListener@20e27a41, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@5f638200, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@1cf44346, org.springframework.test.context.transaction.TransactionalTestExecutionListener@3664d285, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@5e7967a, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@46577744, org.springframework.test.context.event.EventPublishingTestExecutionListener@7807e2bb, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@68e7f7c4, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@510af8e4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2c1a48d6, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@6bcf75d4, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@3c41f6be, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@3a8af40a, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@44a84775, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@54d9ebe1, io.zonky.test.db.event.EventPublishingTestExecutionListener@679e03c2]

Scenario Outline: Split a given text, repeating the letters, and capitalizing the first occurrence only ?[90m# features/problemsolving/mumbling.feature:17?[0m
  ?[32mWhen ?[0m?[32mmumbling ?[0m?[32m?[1maBCd?[0m                                                                                    ?[90m# void edu.obya.blueprint.problemsolving.at.steps.mumbling.ActionSteps.mumble(java.lang.String)?[0m
  ?[32mThen ?[0m?[32mthe result of mumbling is ?[0m?[32m?[1mA-Bb-Ccc-Dddd?[0m                                                          ?[90m# void edu.obya.blueprint.problemsolving.at.steps.mumbling.AssertionSteps.mumblingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.213  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.213  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.214  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.216  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.218  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.219  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@c4cec4e, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@17d188c5, com.ninjasquad.springmockk.MockkTestExecutionListener@c619ee, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@46d52510, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@2d908f18, org.springframework.test.context.support.DirtiesContextTestExecutionListener@369cadcf, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@625cb9b, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@69b783ea, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4076398b, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@1357069f, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@3b866e7d, org.springframework.test.context.event.EventPublishingTestExecutionListener@6e7b0234, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@1fb0c411, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@34784a86, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@3c053ff2, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@a59e0e4, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@13d02df2, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@650a6974, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@70653088, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@357eb0a0, io.zonky.test.db.event.EventPublishingTestExecutionListener@27d3a440]

Scenario Outline: Split a given text, repeating the letters, and capitalizing the first occurrence only ?[90m# features/problemsolving/mumbling.feature:18?[0m
  ?[32mWhen ?[0m?[32mmumbling ?[0m?[32m?[1mQWERTY?[0m                                                                                  ?[90m# void edu.obya.blueprint.problemsolving.at.steps.mumbling.ActionSteps.mumble(java.lang.String)?[0m
  ?[32mThen ?[0m?[32mthe result of mumbling is ?[0m?[32m?[1mQ-Ww-Eee-Rrrr-Ttttt-Yyyyyy?[0m                                             ?[90m# void edu.obya.blueprint.problemsolving.at.steps.mumbling.AssertionSteps.mumblingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.230  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.230  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.230  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.231  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.233  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.233  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@489cbbcb, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@827f9c8, com.ninjasquad.springmockk.MockkTestExecutionListener@32ecad28, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@238cf72, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@2fd77e1d, org.springframework.test.context.support.DirtiesContextTestExecutionListener@18092b96, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@4fdb4052, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@bdc5584, org.springframework.test.context.transaction.TransactionalTestExecutionListener@1f6fe574, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@4e6b3894, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@5b2728db, org.springframework.test.context.event.EventPublishingTestExecutionListener@32be264e, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@521a3128, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@45220c67, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@272185e8, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@64ee4b14, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@67feb5d0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@326acc7c, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@19cf111c, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@fef4fda, io.zonky.test.db.event.EventPublishingTestExecutionListener@1d2d3bc2]

Scenario Outline: To split a given text using a comma separator and optional underscore terminators ?[90m# features/problemsolving/split-string.feature:10?[0m
  ?[32mWhen ?[0m?[32msplitting ?[0m?[32m?[1m-?[0m?[32m with an amplitude of ?[0m?[32m?[1m1?[0m                                                           ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.ActionSteps.splitTheString(java.lang.String,int)?[0m
  ?[32mThen ?[0m?[32mthe result of splitting is ?[0m?[32m?[1m-?[0m                                                                 ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.AssertionSteps.splittingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.252  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.252  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.252  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.253  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.254  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.255  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@454cd9e4, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@5a5c9a46, com.ninjasquad.springmockk.MockkTestExecutionListener@12899f13, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@b300af4, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@2810618f, org.springframework.test.context.support.DirtiesContextTestExecutionListener@16204061, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@480f24b1, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@4363f0ee, org.springframework.test.context.transaction.TransactionalTestExecutionListener@68d4ed14, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7c638b27, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@4df812b6, org.springframework.test.context.event.EventPublishingTestExecutionListener@11c07f67, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@5eb39c06, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@3e691e44, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@3389c69d, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@2120bccc, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@63b15742, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@15dcfe4e, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@681c7f46, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@4c7e7855, io.zonky.test.db.event.EventPublishingTestExecutionListener@259c3ddf]

Scenario Outline: To split a given text using a comma separator and optional underscore terminators ?[90m# features/problemsolving/split-string.feature:11?[0m
  ?[32mWhen ?[0m?[32msplitting ?[0m?[32m?[1ma?[0m?[32m with an amplitude of ?[0m?[32m?[1m1?[0m                                                           ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.ActionSteps.splitTheString(java.lang.String,int)?[0m
  ?[32mThen ?[0m?[32mthe result of splitting is ?[0m?[32m?[1ma?[0m                                                                 ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.AssertionSteps.splittingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.266  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.266  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.266  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.267  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.268  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.269  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5c2d3a5d, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@632e4d5d, com.ninjasquad.springmockk.MockkTestExecutionListener@2718f622, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@74469684, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@410ca583, org.springframework.test.context.support.DirtiesContextTestExecutionListener@50594c5a, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@30100995, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@70225ba5, org.springframework.test.context.transaction.TransactionalTestExecutionListener@5426c89f, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@4e8765dd, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@7eeb8139, org.springframework.test.context.event.EventPublishingTestExecutionListener@1c761232, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@7e765313, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@b2a688d, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@296ac298, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@5a1b205, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@49038769, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@1135f0c4, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@6eb49e78, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@660d3831, io.zonky.test.db.event.EventPublishingTestExecutionListener@33e0d356]

Scenario Outline: To split a given text using a comma separator and optional underscore terminators ?[90m# features/problemsolving/split-string.feature:12?[0m
  ?[32mWhen ?[0m?[32msplitting ?[0m?[32m?[1mab?[0m?[32m with an amplitude of ?[0m?[32m?[1m1?[0m                                                          ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.ActionSteps.splitTheString(java.lang.String,int)?[0m
  ?[32mThen ?[0m?[32mthe result of splitting is ?[0m?[32m?[1ma,b?[0m                                                               ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.AssertionSteps.splittingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.279  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.279  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.280  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.282  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.286  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.286  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@47e0aeb5, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@48a3cac8, com.ninjasquad.springmockk.MockkTestExecutionListener@7decdae9, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1d504f2c, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@5f07df35, org.springframework.test.context.support.DirtiesContextTestExecutionListener@9a4bb97, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@128403d8, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@d32178b, org.springframework.test.context.transaction.TransactionalTestExecutionListener@6c2d9f6f, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@40f9f97e, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@72d1a87a, org.springframework.test.context.event.EventPublishingTestExecutionListener@6fc277e4, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@6f944b94, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@60296d11, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@1fc48b16, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@63c5a25d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@2e408d5a, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@52a2c66, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@3e8d8bee, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@70141128, io.zonky.test.db.event.EventPublishingTestExecutionListener@5a14682d]

Scenario Outline: To split a given text using a comma separator and optional underscore terminators ?[90m# features/problemsolving/split-string.feature:13?[0m
  ?[32mWhen ?[0m?[32msplitting ?[0m?[32m?[1ma?[0m?[32m with an amplitude of ?[0m?[32m?[1m2?[0m                                                           ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.ActionSteps.splitTheString(java.lang.String,int)?[0m
  ?[32mThen ?[0m?[32mthe result of splitting is ?[0m?[32m?[1ma_?[0m                                                                ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.AssertionSteps.splittingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.301  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.301  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.301  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.302  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.303  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.304  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5c891ec1, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@cc4d929, com.ninjasquad.springmockk.MockkTestExecutionListener@75689d9c, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@3296b4ba, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@26fddb3f, org.springframework.test.context.support.DirtiesContextTestExecutionListener@c5a4358, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@3defab32, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@3a5beb51, org.springframework.test.context.transaction.TransactionalTestExecutionListener@72b7eb06, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@2ca9368b, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@6cdfae17, org.springframework.test.context.event.EventPublishingTestExecutionListener@93bc1be, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@4499e444, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@21618f32, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@305f321f, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@673e239b, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@6c8e40fc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@41bb5a40, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@83d47a2, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@1e098fc5, io.zonky.test.db.event.EventPublishingTestExecutionListener@1eb558]

Scenario Outline: To split a given text using a comma separator and optional underscore terminators ?[90m# features/problemsolving/split-string.feature:14?[0m
  ?[32mWhen ?[0m?[32msplitting ?[0m?[32m?[1mab?[0m?[32m with an amplitude of ?[0m?[32m?[1m2?[0m                                                          ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.ActionSteps.splitTheString(java.lang.String,int)?[0m
  ?[32mThen ?[0m?[32mthe result of splitting is ?[0m?[32m?[1mab?[0m                                                                ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.AssertionSteps.splittingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.309  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.309  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.309  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.310  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.311  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.312  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@790ed2d9, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@2bab0d9a, com.ninjasquad.springmockk.MockkTestExecutionListener@5eead9c2, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@21cb02d0, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@2e5c842a, org.springframework.test.context.support.DirtiesContextTestExecutionListener@5d689ba6, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@55446d00, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@2ce028fa, org.springframework.test.context.transaction.TransactionalTestExecutionListener@66579498, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7f7b865f, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@9a1d8dd, org.springframework.test.context.event.EventPublishingTestExecutionListener@24ab86eb, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@7e8235b2, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@5de80d43, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@5a885113, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@22ec1877, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@4dac863d, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@503308de, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@482bdb02, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@ac64dd0, io.zonky.test.db.event.EventPublishingTestExecutionListener@23f2bfdb]

Scenario Outline: To split a given text using a comma separator and optional underscore terminators ?[90m# features/problemsolving/split-string.feature:15?[0m
  ?[32mWhen ?[0m?[32msplitting ?[0m?[32m?[1mabc?[0m?[32m with an amplitude of ?[0m?[32m?[1m2?[0m                                                         ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.ActionSteps.splitTheString(java.lang.String,int)?[0m
  ?[32mThen ?[0m?[32mthe result of splitting is ?[0m?[32m?[1mab,c_?[0m                                                             ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.AssertionSteps.splittingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.318  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.318  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.318  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.319  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.320  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.323  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@7daa0333, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@453a699b, com.ninjasquad.springmockk.MockkTestExecutionListener@73000a80, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@6169c15d, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@4cf7f5d8, org.springframework.test.context.support.DirtiesContextTestExecutionListener@5a172b6c, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@29307ea4, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@6fc31f6, org.springframework.test.context.transaction.TransactionalTestExecutionListener@75d64dc4, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@16795459, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@3c16cd6c, org.springframework.test.context.event.EventPublishingTestExecutionListener@5b022899, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@1cfde650, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@40fab20a, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@4a8d6ad4, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@1c5fc, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@73bd7cca, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@6642ea55, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@47b8f783, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@4918f4ad, io.zonky.test.db.event.EventPublishingTestExecutionListener@515b9a68]

Scenario Outline: To split a given text using a comma separator and optional underscore terminators ?[90m# features/problemsolving/split-string.feature:16?[0m
  ?[32mWhen ?[0m?[32msplitting ?[0m?[32m?[1mabcd?[0m?[32m with an amplitude of ?[0m?[32m?[1m2?[0m                                                        ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.ActionSteps.splitTheString(java.lang.String,int)?[0m
  ?[32mThen ?[0m?[32mthe result of splitting is ?[0m?[32m?[1mab,cd?[0m                                                             ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.AssertionSteps.splittingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.332  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.332  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.332  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.333  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.334  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.335  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@20be2d3f, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@2e0d0819, com.ninjasquad.springmockk.MockkTestExecutionListener@23885f6a, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@5556813d, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@450897d, org.springframework.test.context.support.DirtiesContextTestExecutionListener@425b142e, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@23497000, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@42f7523d, org.springframework.test.context.transaction.TransactionalTestExecutionListener@42ec207f, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@580cb668, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@302d0419, org.springframework.test.context.event.EventPublishingTestExecutionListener@48b3ce9b, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@6b7ff02a, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@56fdb4db, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@e287fd1, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@5839bf99, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@4c53ea14, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@77b3c429, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@3aa8ebf9, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@2ff84e42, io.zonky.test.db.event.EventPublishingTestExecutionListener@7ca802e3]

Scenario Outline: To split a given text using a comma separator and optional underscore terminators ?[90m# features/problemsolving/split-string.feature:17?[0m
  ?[32mWhen ?[0m?[32msplitting ?[0m?[32m?[1ma?[0m?[32m with an amplitude of ?[0m?[32m?[1m3?[0m                                                           ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.ActionSteps.splitTheString(java.lang.String,int)?[0m
  ?[32mThen ?[0m?[32mthe result of splitting is ?[0m?[32m?[1ma__?[0m                                                               ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.AssertionSteps.splittingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.346  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.346  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.346  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.347  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.348  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.349  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@393db9fa, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@347d6885, com.ninjasquad.springmockk.MockkTestExecutionListener@12af47f4, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@670132b9, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@33a7a5ca, org.springframework.test.context.support.DirtiesContextTestExecutionListener@6cc1da7b, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@439a0f0, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@6ac3ce34, org.springframework.test.context.transaction.TransactionalTestExecutionListener@6444bf53, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@634a3a2, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@4fc3bdb4, org.springframework.test.context.event.EventPublishingTestExecutionListener@3b057816, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@7afaf602, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@5970734c, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@b8c4bcb, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@1bd95764, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@36bef8fb, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@6c8e0773, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@5b5db3a, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@5406ce9f, io.zonky.test.db.event.EventPublishingTestExecutionListener@15be8dc4]

Scenario Outline: To split a given text using a comma separator and optional underscore terminators ?[90m# features/problemsolving/split-string.feature:18?[0m
  ?[32mWhen ?[0m?[32msplitting ?[0m?[32m?[1mab?[0m?[32m with an amplitude of ?[0m?[32m?[1m3?[0m                                                          ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.ActionSteps.splitTheString(java.lang.String,int)?[0m
  ?[32mThen ?[0m?[32mthe result of splitting is ?[0m?[32m?[1mab_?[0m                                                               ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.AssertionSteps.splittingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.356  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.356  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.356  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.357  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.358  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.359  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@2250d39c, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@40c0937f, com.ninjasquad.springmockk.MockkTestExecutionListener@21f1f60e, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@157e14f2, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@3116e9f2, org.springframework.test.context.support.DirtiesContextTestExecutionListener@7589cfc4, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@5b6606fd, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@3e5a40e7, org.springframework.test.context.transaction.TransactionalTestExecutionListener@380567a7, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3c9788c, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@6873c7e6, org.springframework.test.context.event.EventPublishingTestExecutionListener@4c2ff77, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@17e99817, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@5fac8f7e, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@29963f9a, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@3abc4498, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@61ce4af8, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@5a22eec0, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@42d060f1, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@1a9064b7, io.zonky.test.db.event.EventPublishingTestExecutionListener@91a7497]

Scenario Outline: To split a given text using a comma separator and optional underscore terminators ?[90m# features/problemsolving/split-string.feature:19?[0m
  ?[32mWhen ?[0m?[32msplitting ?[0m?[32m?[1mabc?[0m?[32m with an amplitude of ?[0m?[32m?[1m3?[0m                                                         ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.ActionSteps.splitTheString(java.lang.String,int)?[0m
  ?[32mThen ?[0m?[32mthe result of splitting is ?[0m?[32m?[1mabc?[0m                                                               ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.AssertionSteps.splittingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.371  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.372  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.372  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.373  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.374  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.374  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@595f803, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@1cb991da, com.ninjasquad.springmockk.MockkTestExecutionListener@46ddf016, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1cf89848, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@36072e34, org.springframework.test.context.support.DirtiesContextTestExecutionListener@66604e6f, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@4f944ff5, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@1776a497, org.springframework.test.context.transaction.TransactionalTestExecutionListener@188f4ec3, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7c78688b, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@117e7b16, org.springframework.test.context.event.EventPublishingTestExecutionListener@330e37b2, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@51959e46, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@6e9698cf, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@cd2f8c0, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@4e23fd4f, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@33b92d63, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@69339b3b, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@723c6a25, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@232438a8, io.zonky.test.db.event.EventPublishingTestExecutionListener@590cdb9a]

Scenario Outline: To split a given text using a comma separator and optional underscore terminators ?[90m# features/problemsolving/split-string.feature:20?[0m
  ?[32mWhen ?[0m?[32msplitting ?[0m?[32m?[1mabcd?[0m?[32m with an amplitude of ?[0m?[32m?[1m3?[0m                                                        ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.ActionSteps.splitTheString(java.lang.String,int)?[0m
  ?[32mThen ?[0m?[32mthe result of splitting is ?[0m?[32m?[1mabc,d__?[0m                                                           ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.AssertionSteps.splittingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.380  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.381  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.381  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.382  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.385  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.386  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@3def5336, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3f0cdd5b, com.ninjasquad.springmockk.MockkTestExecutionListener@63112b, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@3789bd95, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@70382eb1, org.springframework.test.context.support.DirtiesContextTestExecutionListener@2907d3e8, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@31f575aa, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@4bea0314, org.springframework.test.context.transaction.TransactionalTestExecutionListener@7a96e17e, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@6d19e557, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@77db957b, org.springframework.test.context.event.EventPublishingTestExecutionListener@6c32da37, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@21624bde, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@3f321f8, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@28a80cb0, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@523198f0, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@613e05d3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@7bd804ed, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@13fd5aaa, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@4d55b63d, io.zonky.test.db.event.EventPublishingTestExecutionListener@5c5432d9]

Scenario Outline: To split a given text using a comma separator and optional underscore terminators ?[90m# features/problemsolving/split-string.feature:21?[0m
  ?[32mWhen ?[0m?[32msplitting ?[0m?[32m?[1mabcde?[0m?[32m with an amplitude of ?[0m?[32m?[1m3?[0m                                                       ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.ActionSteps.splitTheString(java.lang.String,int)?[0m
  ?[32mThen ?[0m?[32mthe result of splitting is ?[0m?[32m?[1mabc,de_?[0m                                                           ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.AssertionSteps.splittingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.400  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.401  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.402  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.403  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.405  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.406  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@1e418480, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@7e452d2b, com.ninjasquad.springmockk.MockkTestExecutionListener@37a1ac0, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@615ef647, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@73a91b68, org.springframework.test.context.support.DirtiesContextTestExecutionListener@24d25c43, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@772dfe03, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@6157c26f, org.springframework.test.context.transaction.TransactionalTestExecutionListener@5a9ee776, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@6c988822, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@74ddae54, org.springframework.test.context.event.EventPublishingTestExecutionListener@2b465e1a, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@6ceb953, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@2e3fe830, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@37095cad, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@2e2662d8, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@5dd1526e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@cfe4f8c, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@716f968a, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@6cc20add, io.zonky.test.db.event.EventPublishingTestExecutionListener@3b577709]

Scenario Outline: To split a given text using a comma separator and optional underscore terminators ?[90m# features/problemsolving/split-string.feature:22?[0m
  ?[32mWhen ?[0m?[32msplitting ?[0m?[32m?[1mabcdef?[0m?[32m with an amplitude of ?[0m?[32m?[1m3?[0m                                                      ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.ActionSteps.splitTheString(java.lang.String,int)?[0m
  ?[32mThen ?[0m?[32mthe result of splitting is ?[0m?[32m?[1mabc,def?[0m                                                           ?[90m# void edu.obya.blueprint.problemsolving.at.steps.splitString.AssertionSteps.splittingResultIs(java.lang.String)?[0m
2023-05-22 09:16:39.422  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.423  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.423  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.424  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.426  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.426  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@48fdd829, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3495b709, com.ninjasquad.springmockk.MockkTestExecutionListener@34fa61ad, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@2fa46f2f, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@9bec662, org.springframework.test.context.support.DirtiesContextTestExecutionListener@100a15a3, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@779af906, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@7b4b2dcd, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4396910, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@445ec339, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@642c407d, org.springframework.test.context.event.EventPublishingTestExecutionListener@46ab3c70, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@915ac5c, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@3b60f14c, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@3dc961f5, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@229e9280, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@6cdadc3, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@3a9bd6c7, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@4c2bcea8, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@1af74f3f, io.zonky.test.db.event.EventPublishingTestExecutionListener@713f5a17]

Scenario: A first invariant says that B cannot reach A with same speeds and positive lead. ?[90m# features/problemsolving/tortoise-racing.feature:5?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                                          ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B with speed of ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                                            ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleBWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m1?[0m?[32m foot?[0m                                                       ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                         ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is undefined?[0m                                                     ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeIsUndefined()?[0m
2023-05-22 09:16:39.439  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.440  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.440  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.441  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.443  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.443  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@d9fe131, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@585cbbde, com.ninjasquad.springmockk.MockkTestExecutionListener@5c2b5f27, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@73dbb666, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@1bf5745, org.springframework.test.context.support.DirtiesContextTestExecutionListener@3c809ee7, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@3ad43c37, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@1492d58d, org.springframework.test.context.transaction.TransactionalTestExecutionListener@6f6cad25, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@57a36189, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@4c0ddace, org.springframework.test.context.event.EventPublishingTestExecutionListener@4eb1407f, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@443ec909, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@8dd572e, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2aa43751, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@6ed238c2, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@5c96d290, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@3e908a0b, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@35853c37, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@4aee166d, io.zonky.test.db.event.EventPublishingTestExecutionListener@20865ff2]

Scenario: A next invariant says that B cannot reach A if A is quicker. ?[90m# features/problemsolving/tortoise-racing.feature:13?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m2?[0m?[32m foot per hour?[0m                      ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B with speed of ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                        ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleBWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading?[0m                                             ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading()?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m     ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is undefined?[0m                                 ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeIsUndefined()?[0m
2023-05-22 09:16:39.452  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.452  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.452  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.453  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.454  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.455  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@684aac7, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3c638904, com.ninjasquad.springmockk.MockkTestExecutionListener@2e8828b5, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@564519de, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@75b45343, org.springframework.test.context.support.DirtiesContextTestExecutionListener@553fdf58, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@3a9d88ca, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@4468fdae, org.springframework.test.context.transaction.TransactionalTestExecutionListener@1391802b, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@387f581e, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@6ef25c03, org.springframework.test.context.event.EventPublishingTestExecutionListener@6df459fe, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@72fb0cb3, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@3086155a, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@4c68550d, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@31cced7, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@2928c493, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@29843829, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@274ac029, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@42c5d861, io.zonky.test.db.event.EventPublishingTestExecutionListener@2d2690f6]

Scenario: A next invariant says that B is able to reach A in one hour if speed difference is one foot and lead is one foot. ?[90m# features/problemsolving/tortoise-racing.feature:21?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                                                                           ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B is quicker than A by ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                                                                      ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleBIsQuickerThanA(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m1?[0m?[32m foot?[0m                                                                                        ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                          ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m1?[0m?[32m hour.s?[0m                                                                                       ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeInHoursIs(int)?[0m
2023-05-22 09:16:39.464  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.464  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.464  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.465  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.466  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.467  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@6f90b74a, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@43f1a188, com.ninjasquad.springmockk.MockkTestExecutionListener@4363a519, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@156cfd3b, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@7f2c223b, org.springframework.test.context.support.DirtiesContextTestExecutionListener@319f21b7, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@6f8a11f0, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@1dfdac1f, org.springframework.test.context.transaction.TransactionalTestExecutionListener@35e6861, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@4b847324, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@743efe35, org.springframework.test.context.event.EventPublishingTestExecutionListener@45339f9, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@743e5472, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@1ccb0482, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@1f879e78, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@206e080, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@49da976, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@40364273, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@63e17053, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@56569e4f, io.zonky.test.db.event.EventPublishingTestExecutionListener@3fe94bea]

Scenario Outline: A next invariant says that more generally B is able to reach A in g hours if the difference of speed is one foot and lead is g feet. ?[90m# features/problemsolving/tortoise-racing.feature:38?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                                                                                                      ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B is quicker than A by ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                                                                                                 ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleBIsQuickerThanA(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m1?[0m?[32m foot?[0m                                                                                                                   ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                                                     ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m1?[0m?[32m hour.s?[0m                                                                                                                  ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeInHoursIs(int)?[0m
2023-05-22 09:16:39.476  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.476  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.476  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.477  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.479  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.479  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@25b531b2, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@477367ad, com.ninjasquad.springmockk.MockkTestExecutionListener@3230d2b2, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@aab2419, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@69fbc5f, org.springframework.test.context.support.DirtiesContextTestExecutionListener@5a8dfd2e, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@6e9c118f, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@3d446ba9, org.springframework.test.context.transaction.TransactionalTestExecutionListener@46c2451a, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@7393a461, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@7d8dd3f5, org.springframework.test.context.event.EventPublishingTestExecutionListener@630ae6ce, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@37b48520, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@59ea8f1b, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@4aebeda8, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@7e634ead, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@6ded49c4, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@60729135, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@75e1a63e, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@11138809, io.zonky.test.db.event.EventPublishingTestExecutionListener@16374086]

Scenario Outline: A next invariant says that more generally B is able to reach A in g hours if the difference of speed is one foot and lead is g feet. ?[90m# features/problemsolving/tortoise-racing.feature:39?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m2?[0m?[32m foot per hour?[0m                                                                                                      ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B is quicker than A by ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                                                                                                 ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleBIsQuickerThanA(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m2?[0m?[32m foot?[0m                                                                                                                   ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                                                     ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m2?[0m?[32m hour.s?[0m                                                                                                                  ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeInHoursIs(int)?[0m
2023-05-22 09:16:39.495  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.496  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.499  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.500  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.502  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.502  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@1a900a73, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@174e9ae8, com.ninjasquad.springmockk.MockkTestExecutionListener@3b51cbf7, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@1d4d1621, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@7145469, org.springframework.test.context.support.DirtiesContextTestExecutionListener@646e17b9, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@515576b0, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@245c8ea5, org.springframework.test.context.transaction.TransactionalTestExecutionListener@14e215b, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@15093d14, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@6f9329f3, org.springframework.test.context.event.EventPublishingTestExecutionListener@2f7aab02, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@5fce034f, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@373743f, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@75591913, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@f019e01, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@20fa20d5, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@38b06a79, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@51c7dfd, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@66e1ac9, io.zonky.test.db.event.EventPublishingTestExecutionListener@77e37e59]

Scenario Outline: A next invariant says that more generally B is able to reach A in g hours if the difference of speed is one foot and lead is g feet. ?[90m# features/problemsolving/tortoise-racing.feature:40?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m3?[0m?[32m foot per hour?[0m                                                                                                      ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B is quicker than A by ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                                                                                                 ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleBIsQuickerThanA(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m3?[0m?[32m foot?[0m                                                                                                                   ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                                                     ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m3?[0m?[32m hour.s?[0m                                                                                                                  ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeInHoursIs(int)?[0m
2023-05-22 09:16:39.517  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.518  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.518  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.519  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.521  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.522  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@2aae4e81, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@5ce0b14f, com.ninjasquad.springmockk.MockkTestExecutionListener@301d1d3c, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@25386a90, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@7d3af2f0, org.springframework.test.context.support.DirtiesContextTestExecutionListener@24094ed1, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@7ca55391, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@1a2fca7f, org.springframework.test.context.transaction.TransactionalTestExecutionListener@30a816b8, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@5e39a9ba, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@8d65037, org.springframework.test.context.event.EventPublishingTestExecutionListener@6cce1f60, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@1ca3d997, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@fc4d7c0, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@352969e7, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@2900553d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@2b6d4eeb, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@23ef691, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@7ca6d160, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@57a4ca74, io.zonky.test.db.event.EventPublishingTestExecutionListener@167fdc7d]

Scenario Outline: A next invariant says that B is able to reach A in one hour if the lead equals to the difference of speed. ?[90m# features/problemsolving/tortoise-racing.feature:51?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                                                                            ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B is quicker than A by ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                                                                       ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleBIsQuickerThanA(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m1?[0m?[32m foot?[0m                                                                                         ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                           ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m1?[0m?[32m hour.s?[0m                                                                                        ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeInHoursIs(int)?[0m
2023-05-22 09:16:39.529  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.530  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.530  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.532  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.533  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.534  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@29e7da9c, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@58e142be, com.ninjasquad.springmockk.MockkTestExecutionListener@3095f1eb, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@5225e766, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@4501e484, org.springframework.test.context.support.DirtiesContextTestExecutionListener@1727aa28, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@8a20b8e, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@75c1c32b, org.springframework.test.context.transaction.TransactionalTestExecutionListener@3fae2cd3, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@1572b7e4, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@d9420bf, org.springframework.test.context.event.EventPublishingTestExecutionListener@763772bd, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@38b1101c, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@387c5d79, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@14c10311, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@592e29ae, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@692ff367, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@33e2ecae, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2fa7a848, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@76c974b, io.zonky.test.db.event.EventPublishingTestExecutionListener@114ef80a]

Scenario Outline: A next invariant says that B is able to reach A in one hour if the lead equals to the difference of speed. ?[90m# features/problemsolving/tortoise-racing.feature:52?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m2?[0m?[32m foot per hour?[0m                                                                            ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B is quicker than A by ?[0m?[32m?[1m2?[0m?[32m foot per hour?[0m                                                                       ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleBIsQuickerThanA(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m2?[0m?[32m foot?[0m                                                                                         ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                           ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m1?[0m?[32m hour.s?[0m                                                                                        ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeInHoursIs(int)?[0m
2023-05-22 09:16:39.539  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.540  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.540  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.542  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.543  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.544  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@279afa1c, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@44aff76b, com.ninjasquad.springmockk.MockkTestExecutionListener@2247d95c, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@78f8d16c, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@8c29e75, org.springframework.test.context.support.DirtiesContextTestExecutionListener@33ed34a9, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@2f7c96b1, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@11314183, org.springframework.test.context.transaction.TransactionalTestExecutionListener@d9c54e6, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@570e6180, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@1c8cacce, org.springframework.test.context.event.EventPublishingTestExecutionListener@7aadb85, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@687e94f2, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@4cd8fa1c, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@35cbd595, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@646c565a, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@78299721, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@732a8a22, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@18269eaf, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@1e7ec577, io.zonky.test.db.event.EventPublishingTestExecutionListener@2adad906]

Scenario Outline: A next invariant says that B is able to reach A in one hour if the lead equals to the difference of speed. ?[90m# features/problemsolving/tortoise-racing.feature:53?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m3?[0m?[32m foot per hour?[0m                                                                            ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B is quicker than A by ?[0m?[32m?[1m3?[0m?[32m foot per hour?[0m                                                                       ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleBIsQuickerThanA(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m3?[0m?[32m foot?[0m                                                                                         ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                           ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m1?[0m?[32m hour.s?[0m                                                                                        ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeInHoursIs(int)?[0m
2023-05-22 09:16:39.556  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.556  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.556  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.559  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.561  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.562  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@2179091c, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@49443539, com.ninjasquad.springmockk.MockkTestExecutionListener@352ad7fe, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@97f2dbb, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6027f461, org.springframework.test.context.support.DirtiesContextTestExecutionListener@822e8a1, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@6b544b7c, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@1bb6a158, org.springframework.test.context.transaction.TransactionalTestExecutionListener@446dcab3, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@5b95557f, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@1253fada, org.springframework.test.context.event.EventPublishingTestExecutionListener@3cc135a9, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@165348d0, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@679cd9c8, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@6a146acb, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@5fcd665d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@5354b0bc, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@52076187, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@1b0c0b3e, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@2fc7698c, io.zonky.test.db.event.EventPublishingTestExecutionListener@5960fd98]

Scenario Outline: A next invariant says that B is able to reach A in k hours if the difference of speed is a divisor of the lead, the factor being k. ?[90m# features/problemsolving/tortoise-racing.feature:64?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m10?[0m?[32m foot per hour?[0m                                                                                                    ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B is quicker than A by ?[0m?[32m?[1m2?[0m?[32m foot per hour?[0m                                                                                                ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleBIsQuickerThanA(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m10?[0m?[32m foot?[0m                                                                                                                 ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                                                    ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m5?[0m?[32m hour.s?[0m                                                                                                                 ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeInHoursIs(int)?[0m
2023-05-22 09:16:39.569  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.570  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.570  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.571  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.573  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.573  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@4b2c1cbf, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@5f33875f, com.ninjasquad.springmockk.MockkTestExecutionListener@1613d1c, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@2465e8be, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@f07d169, org.springframework.test.context.support.DirtiesContextTestExecutionListener@4ccda6a9, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@44ccebf1, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@4f67dbce, org.springframework.test.context.transaction.TransactionalTestExecutionListener@7edad7d2, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@5f83de4e, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@7c33252c, org.springframework.test.context.event.EventPublishingTestExecutionListener@d7b38cf, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@25370af5, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@6407c1b3, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@1f8825a, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@55117fea, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@486cb71f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@12bcedf8, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@579347a7, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@9a38c90, io.zonky.test.db.event.EventPublishingTestExecutionListener@245a06f4]

Scenario Outline: A next invariant says that B is able to reach A in k hours if the difference of speed is a divisor of the lead, the factor being k. ?[90m# features/problemsolving/tortoise-racing.feature:65?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m10?[0m?[32m foot per hour?[0m                                                                                                    ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B is quicker than A by ?[0m?[32m?[1m3?[0m?[32m foot per hour?[0m                                                                                                ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleBIsQuickerThanA(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m21?[0m?[32m foot?[0m                                                                                                                 ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                                                    ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m7?[0m?[32m hour.s?[0m                                                                                                                 ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeInHoursIs(int)?[0m
2023-05-22 09:16:39.579  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.580  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.580  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.581  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.582  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.583  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@1c9f274d, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@9cdef42, com.ninjasquad.springmockk.MockkTestExecutionListener@7dd43529, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@4b7b0f85, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@2e3bfce8, org.springframework.test.context.support.DirtiesContextTestExecutionListener@486ab192, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@144ba8cb, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@75f9ae0, org.springframework.test.context.transaction.TransactionalTestExecutionListener@7672ea5f, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@6b092322, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@22cdc378, org.springframework.test.context.event.EventPublishingTestExecutionListener@593ed55b, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@38ffec31, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@1a4dd83f, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@56d70e0d, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@79ec9d81, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@3e3578e9, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@4acdc330, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@24841b02, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@39198a86, io.zonky.test.db.event.EventPublishingTestExecutionListener@2cfe5f7c]

Scenario Outline: A next invariant says that B is able to reach A in k hours if the difference of speed is a divisor of the lead, the factor being k. ?[90m# features/problemsolving/tortoise-racing.feature:66?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m10?[0m?[32m foot per hour?[0m                                                                                                    ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B is quicker than A by ?[0m?[32m?[1m5?[0m?[32m foot per hour?[0m                                                                                                ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleBIsQuickerThanA(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m30?[0m?[32m foot?[0m                                                                                                                 ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                                                    ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m6?[0m?[32m hour.s?[0m                                                                                                                 ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeInHoursIs(int)?[0m
2023-05-22 09:16:39.596  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.597  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.597  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.598  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.599  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.599  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@cd68b88, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@79ee7d2e, com.ninjasquad.springmockk.MockkTestExecutionListener@27b5c8d0, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@59a9f3eb, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@619bb99d, org.springframework.test.context.support.DirtiesContextTestExecutionListener@6b96af8d, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@62ec0967, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@74cc987a, org.springframework.test.context.transaction.TransactionalTestExecutionListener@48a7902f, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@1613b471, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@14b620e5, org.springframework.test.context.event.EventPublishingTestExecutionListener@4a96541, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@70fbab13, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@7bc02941, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@5ed48fd4, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@11186a22, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@3c16f821, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@466644c3, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@3c36c9f4, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@6eaded2a, io.zonky.test.db.event.EventPublishingTestExecutionListener@6571c72e]

Scenario Outline: A next invariant says that B is able to reach A in k minutes if the difference of speed is the product of 60 by a given factor n, and the lead is the product of k by n. ?[90m# features/problemsolving/tortoise-racing.feature:77?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                                                                                                                                          ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B is quicker than A by ?[0m?[32m?[1m60?[0m?[32m foot per hour?[0m                                                                                                                                    ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleBIsQuickerThanA(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m1?[0m?[32m foot?[0m                                                                                                                                                       ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                                                                                         ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m1?[0m?[32m minute.s?[0m                                                                                                                                                    ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeInMinutesIs(int)?[0m
2023-05-22 09:16:39.607  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.607  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.607  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.608  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.609  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.610  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@1b36c5aa, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@1af3bf5b, com.ninjasquad.springmockk.MockkTestExecutionListener@7150439c, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@4e928f86, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6324186b, org.springframework.test.context.support.DirtiesContextTestExecutionListener@64aa7a33, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@17958999, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@4d21ca52, org.springframework.test.context.transaction.TransactionalTestExecutionListener@e8574dd, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3949fcdc, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@2ab632d, org.springframework.test.context.event.EventPublishingTestExecutionListener@411b4a70, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@649ded12, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@12445241, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@4bafe92f, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@50fc62e0, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@5b82e090, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@6b6477fb, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@5fb61d29, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@6cee8f5d, io.zonky.test.db.event.EventPublishingTestExecutionListener@20a46430]

Scenario Outline: A next invariant says that B is able to reach A in k minutes if the difference of speed is the product of 60 by a given factor n, and the lead is the product of k by n. ?[90m# features/problemsolving/tortoise-racing.feature:78?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                                                                                                                                          ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B is quicker than A by ?[0m?[32m?[1m120?[0m?[32m foot per hour?[0m                                                                                                                                   ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleBIsQuickerThanA(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m4?[0m?[32m foot?[0m                                                                                                                                                       ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                                                                                         ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m2?[0m?[32m minute.s?[0m                                                                                                                                                    ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeInMinutesIs(int)?[0m
2023-05-22 09:16:39.617  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.617  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.617  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.618  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.620  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.620  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@787031a, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@1f0bf0d0, com.ninjasquad.springmockk.MockkTestExecutionListener@1c0d92e5, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@4c499190, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@73e9d4d0, org.springframework.test.context.support.DirtiesContextTestExecutionListener@3324270d, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@434e0136, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@438bcdde, org.springframework.test.context.transaction.TransactionalTestExecutionListener@7ef9ce2b, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@6cf782b6, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@5f0369af, org.springframework.test.context.event.EventPublishingTestExecutionListener@427bbaac, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@72c3bc5e, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@22717282, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@667b3972, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@79ca51cb, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@160423e0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@3fc8a6c0, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@47b8e2, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@2ba8f528, io.zonky.test.db.event.EventPublishingTestExecutionListener@1c84d89e]

Scenario Outline: A next invariant says that B is able to reach A in k minutes if the difference of speed is the product of 60 by a given factor n, and the lead is the product of k by n. ?[90m# features/problemsolving/tortoise-racing.feature:79?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                                                                                                                                          ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B is quicker than A by ?[0m?[32m?[1m180?[0m?[32m foot per hour?[0m                                                                                                                                   ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleBIsQuickerThanA(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m8?[0m?[32m foot?[0m                                                                                                                                                       ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                                                                                         ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m2?[0m?[32m minute.s?[0m                                                                                                                                                    ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeInMinutesIs(int)?[0m
2023-05-22 09:16:39.629  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.630  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.630  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.631  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.633  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.634  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5bbda7e2, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@37500808, com.ninjasquad.springmockk.MockkTestExecutionListener@daa6654, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@6fd33f5a, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@596707f5, org.springframework.test.context.support.DirtiesContextTestExecutionListener@6ec05499, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@308617d3, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@4659d776, org.springframework.test.context.transaction.TransactionalTestExecutionListener@276038e7, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@4be8d40e, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@4bd06a2f, org.springframework.test.context.event.EventPublishingTestExecutionListener@433ae644, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@653b49c4, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@687eb9c9, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@203737fb, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@34abfd7f, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@be1f747, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@164ca703, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@f5dd2de, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@64f6964f, io.zonky.test.db.event.EventPublishingTestExecutionListener@60291e59]

Scenario Outline: A next invariant says that B is able to reach A in k seconds if the difference of speed is the product of 3600 by a given factor n, and the lead is the product of k by n. ?[90m# features/problemsolving/tortoise-racing.feature:90?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                                                                                                                                            ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B is quicker than A by ?[0m?[32m?[1m3600?[0m?[32m foot per hour?[0m                                                                                                                                    ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleBIsQuickerThanA(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m1?[0m?[32m foot?[0m                                                                                                                                                         ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                                                                                           ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m1?[0m?[32m second.s?[0m                                                                                                                                                      ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeInSecondsIs(int)?[0m
2023-05-22 09:16:39.645  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.646  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.646  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.650  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.651  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.652  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@1310324a, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@3aee98e7, com.ninjasquad.springmockk.MockkTestExecutionListener@83d91c1, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@5c6eb961, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@4e7e42c4, org.springframework.test.context.support.DirtiesContextTestExecutionListener@99c24c, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@64cef807, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@4dc2e04e, org.springframework.test.context.transaction.TransactionalTestExecutionListener@7116f350, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@3fd3d49c, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@2cce1da1, org.springframework.test.context.event.EventPublishingTestExecutionListener@76d448e6, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@309ea91f, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@1148eca4, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@4d37c839, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@19f03a01, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@5ce3ae71, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@a184485, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@791d23ff, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@61252eef, io.zonky.test.db.event.EventPublishingTestExecutionListener@20f4849c]

Scenario Outline: A next invariant says that B is able to reach A in k seconds if the difference of speed is the product of 3600 by a given factor n, and the lead is the product of k by n. ?[90m# features/problemsolving/tortoise-racing.feature:91?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                                                                                                                                            ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B is quicker than A by ?[0m?[32m?[1m7200?[0m?[32m foot per hour?[0m                                                                                                                                    ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleBIsQuickerThanA(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m4?[0m?[32m foot?[0m                                                                                                                                                         ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                                                                                           ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m2?[0m?[32m second.s?[0m                                                                                                                                                      ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeInSecondsIs(int)?[0m
2023-05-22 09:16:39.659  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.660  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.660  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.661  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.662  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.662  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@34dcad0d, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@5ab1b065, com.ninjasquad.springmockk.MockkTestExecutionListener@3269e790, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@42eeb996, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@138bd003, org.springframework.test.context.support.DirtiesContextTestExecutionListener@44ee788f, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@394642e5, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@ed37e52, org.springframework.test.context.transaction.TransactionalTestExecutionListener@4395bc43, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@74889ebe, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@7f52aba0, org.springframework.test.context.event.EventPublishingTestExecutionListener@6ae67bf6, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@47fa54d, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@3432a612, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@5e57149f, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@737fd68, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@7e1b750e, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@5f385ee9, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@39ad5a7d, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@1492c9d, io.zonky.test.db.event.EventPublishingTestExecutionListener@24df8abf]

Scenario Outline: A next invariant says that B is able to reach A in k seconds if the difference of speed is the product of 3600 by a given factor n, and the lead is the product of k by n. ?[90m# features/problemsolving/tortoise-racing.feature:92?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m1?[0m?[32m foot per hour?[0m                                                                                                                                            ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B is quicker than A by ?[0m?[32m?[1m10800?[0m?[32m foot per hour?[0m                                                                                                                                   ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleBIsQuickerThanA(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m8?[0m?[32m foot?[0m                                                                                                                                                         ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                                                                                           ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m2?[0m?[32m second.s?[0m                                                                                                                                                      ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeInSecondsIs(int)?[0m
2023-05-22 09:16:39.669  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.670  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.670  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.671  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.672  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.672  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@7a9794bd, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@297727ab, com.ninjasquad.springmockk.MockkTestExecutionListener@47585784, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@4e5563ef, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@82134e4, org.springframework.test.context.support.DirtiesContextTestExecutionListener@18fb1034, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@1d9a80d8, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@78b5c29f, org.springframework.test.context.transaction.TransactionalTestExecutionListener@79b24f79, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@39088acb, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@70dd4172, org.springframework.test.context.event.EventPublishingTestExecutionListener@262ac4cc, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@4d089ef7, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@30ab1b4f, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@2a670af9, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@5a9bb7dd, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@536d655f, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@3bf47d1e, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@2956985b, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@2ef4e7f3, io.zonky.test.db.event.EventPublishingTestExecutionListener@168b28ef]

Scenario Outline: The set of invariants being complete, this last scenario proposes to run specific test samples. ?[90m# features/problemsolving/tortoise-racing.feature:103?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m720?[0m?[32m foot per hour?[0m                                                               ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B with speed of ?[0m?[32m?[1m850?[0m?[32m foot per hour?[0m                                                                 ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleBWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m70?[0m?[32m foot?[0m                                                                             ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m0?[0m?[32m hour.s ?[0m?[32m?[1m32?[0m?[32m minute.s ?[0m?[32m?[1m18?[0m?[32m second.s?[0m                                                     ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeIs(int,int,int)?[0m
2023-05-22 09:16:39.680  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Neither @ContextConfiguration nor @ContextHierarchy found for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap], using SpringBootContextLoader
2023-05-22 09:16:39.680  INFO 1977 --- [    Test worker] o.s.t.c.support.AbstractContextLoader    : Could not detect default resource locations for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: no resource found for suffixes {-context.xml, Context.groovy}.
2023-05-22 09:16:39.680  INFO 1977 --- [    Test worker] t.c.s.AnnotationConfigContextLoaderUtils : Could not detect default configuration classes for test class [edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap]: ProblemSolvingATBootstrap does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
2023-05-22 09:16:39.681  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Found @SpringBootConfiguration edu.obya.blueprint.problemsolving.at.ProblemSolvingATSpringBootConfiguration for test class edu.obya.blueprint.problemsolving.at.ProblemSolvingATBootstrap
2023-05-22 09:16:39.682  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [com.ninjasquad.springmockk.MockkTestExecutionListener, com.ninjasquad.springmockk.ClearMocksTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener, org.springframework.security.test.context.support.ReactorContextTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.event.ApplicationEventsTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener, io.zonky.test.db.event.EventPublishingTestExecutionListener, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener]
2023-05-22 09:16:39.683  INFO 1977 --- [    Test worker] .b.t.c.SpringBootTestContextBootstrapper : Using TestExecutionListeners: [org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@13866e67, org.springframework.test.context.event.ApplicationEventsTestExecutionListener@1a44d89b, com.ninjasquad.springmockk.MockkTestExecutionListener@5547476c, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@26664caa, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@6b3eb57, org.springframework.test.context.support.DirtiesContextTestExecutionListener@3a0f6b1a, io.zonky.test.db.EmbeddedDatabaseTestExecutionListener@559c3710, io.zonky.test.db.flyway.OptimizedFlywayTestExecutionListener@418b3215, org.springframework.test.context.transaction.TransactionalTestExecutionListener@58fb9020, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@19ed779e, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@2dfde704, org.springframework.test.context.event.EventPublishingTestExecutionListener@357e6334, org.springframework.security.test.context.support.ReactorContextTestExecutionListener@31809f2b, com.ninjasquad.springmockk.ClearMocksTestExecutionListener@43a34f02, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@1a445b5, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@4785f176, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@72c9576a, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@2b4bcd6e, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@861bc5f, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@6087f264, io.zonky.test.db.event.EventPublishingTestExecutionListener@584d9b19]

Scenario Outline: The set of invariants being complete, this last scenario proposes to run specific test samples. ?[90m# features/problemsolving/tortoise-racing.feature:104?[0m
  ?[32mGiven ?[0m?[32ma vehicle A with speed of ?[0m?[32m?[1m80?[0m?[32m foot per hour?[0m                                                                ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleAWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32ma vehicle B with speed of ?[0m?[32m?[1m91?[0m?[32m foot per hour?[0m                                                                  ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.aVehicleBWithSpeed(int)?[0m
  ?[32mAnd ?[0m?[32mvehicle A is leading by ?[0m?[32m?[1m37?[0m?[32m foot?[0m                                                                             ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.FixtureSteps.vehicleAIsLeading(int)?[0m
  ?[32mWhen ?[0m?[32mcalculating the time needed by vehicle B to catch vehicle A?[0m                                                ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.ActionSteps.timeNeededByBToCatchA()?[0m
  ?[32mThen ?[0m?[32mthe resulting time is ?[0m?[32m?[1m3?[0m?[32m hour.s ?[0m?[32m?[1m21?[0m?[32m minute.s ?[0m?[32m?[1m49?[0m?[32m second.s?[0m                                                     ?[90m# void edu.obya.blueprint.problemsolving.at.steps.tortoiseRacing.AssertionSteps.resultingTimeIs(int,int,int)?[0m