test: migrate test suite from JUnit 4 to JUnit 5 - #77
Merged
Conversation
Migrates all test classes across platform/ and extensions/ to JUnit
Jupiter (imports, annotations, assertion argument order, @RunWith ->
@ExtendWith, MockitoJUnitRunner -> MockitoExtension, JUnit3-style
TestCase classes, @Test(expected=...) -> assertThrows).
- Root pom.xml: junit:junit 4.13.2 -> org.junit.jupiter:junit-jupiter
(version managed by the spring-boot-dependencies BOM already
imported).
- 7 extension poms with their own explicit junit dependency updated
the same way; saas-migration and http-functions-core gained explicit
mockito-junit-jupiter / hamcrest test dependencies that were
previously pulled in transitively via junit 4's hamcrest-core.
- EntityDependencyGraphTest and ImportPipelineMapperResolutionTest use
@MockitoSettings(strictness = LENIENT): their shared @BeforeEach stubs
more entities than every individual test consumes, which
MockitoExtension flags per-test (JUnit4's MockitoJUnitRunner only
flagged it once at the class level).
- Fixed CrudTestConfiguration: packagesToScan only listed
tools.dynamia.domain.jpa, so PersonEntity (in
tools.dynamia.app.crud) was never registered with Hibernate.
CrudServiceRestTest silently ran 0 tests before this migration
(surefire's auto-detected JUnitPlatformProvider has no vintage
engine, so @RunWith(SpringRunner.class) tests were never executed)
masking this bug.
Verified: full reactor test-compile + targeted [INFO] Scanning for projects...
[INFO] Inspecting build with total of 50 modules
[INFO] Installing Central Publishing features
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] DynamiaTools [pom]
[INFO] DynamiaTools - Commons [jar]
[INFO] DynamiaTools - Integration [jar]
[INFO] DynamiaTools - Actions [jar]
[INFO] DynamiaTools - Navigation [jar]
[INFO] DynamiaTools - IO [jar]
[INFO] DynamiaTools - Templates [jar]
[INFO] DynamiaTools - Domain [jar]
[INFO] DynamiaTools - Domain JPA [jar]
[INFO] DynamiaTools - Viewers [jar]
[INFO] DynamiaTools - CRUD [jar]
[INFO] DynamiaTools - Web [jar]
[INFO] DynamiaTools - Reports [jar]
[INFO] DynamiaTools - App [jar]
[INFO] DynamiaTools - UI [jar]
[INFO] DynamiaTools - ZK [jar]
[INFO] DynamiaTools - ZK Starter [jar]
[INFO] DynamiaModules [pom]
[INFO] DynamiaModules - Entity Files [pom]
[INFO] DynamiaModules - EntityFiles - Core [jar]
[INFO] DynamiaModules - EntityFiles UI [jar]
[INFO] DynamiaModules - EntityFiles - S3 [jar]
[INFO] DynamiaModules - SaaS [pom]
[INFO] DynamiaModules - SaaS API [jar]
[INFO] DynamiaModules - Dashboard [jar]
[INFO] DynamiaModules - SaaS JPA [jar]
[INFO] DynamiaModules - SaaS Core [jar]
[INFO] DynamiaModules - SaaS UI [jar]
[INFO] DynamiaModules - SaaS Remote [jar]
[INFO] DynamiaModules - SaaS Migration [jar]
[INFO] DynamiaModules - Email Parent [pom]
[INFO] DynamiaModules - Email [jar]
[INFO] DynamiaModules - Email UI [jar]
[INFO] DynamiaModules - Security [pom]
[INFO] DynamiaModules - Security Core [jar]
[INFO] DynamiaModules - Security UI [jar]
[INFO] Dynamia Modules - Importer [pom]
[INFO] Dynamia Modules - Importer Core [jar]
[INFO] Dynamia Modules - Importer UI [jar]
[INFO] DynamiaModules - Reports [pom]
[INFO] DynamiaModules - Reports API [jar]
[INFO] DynamiaModules - Reports Core [jar]
[INFO] DynamiaModules - Reports UI [jar]
[INFO] Dynamia Modules - Finances [pom]
[INFO] Dynamia Modules - Finances API [jar]
[INFO] DynamiaModules - Http Functions Core [jar]
[INFO] DynamiaModules - Http Functions [pom]
[INFO] DynamiaModules - Http Functions UI [jar]
[INFO] Themes [pom]
[INFO] Themes - ZK Dynamical [jar]
[INFO]
[INFO] -----------------< tools.dynamia:tools.dynamia.parent >-----------------
[INFO] Building DynamiaTools 26.7.0 [1/50]
[INFO] from pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] ----------------< tools.dynamia:tools.dynamia.commons >-----------------
[INFO] Building DynamiaTools - Commons 26.7.0 [2/50]
[INFO] from platform/core/commons/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ tools.dynamia.commons ---
[INFO] Copying 2 resources from src/main/resources to target/classes
[INFO] The encoding used to copy filtered properties files have not been set. This means that the same encoding will be used to copy filtered properties files as when copying other filtered resources. This might not be what you want! Run your build with --debug to see which files might be affected. Read more at https://maven.apache.org/plugins/maven-resources-plugin/examples/filtering-properties-files.html
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ tools.dynamia.commons ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ tools.dynamia.commons ---
[INFO] Copying 5 resources from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ tools.dynamia.commons ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ tools.dynamia.commons ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running tools.dynamia.commons.ops.PropertyAccessorTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.092 s -- in tools.dynamia.commons.ops.PropertyAccessorTest
[INFO] Running tools.dynamia.commons.AliasBeanMapperTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s -- in tools.dynamia.commons.AliasBeanMapperTest
[INFO] Running tools.dynamia.commons.AliasResolverTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in tools.dynamia.commons.AliasResolverTest
[INFO] Running tools.dynamia.commons.BeanMessagesTest
Active
Age
Name
Status
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in tools.dynamia.commons.BeanMessagesTest
[INFO] Running tools.dynamia.commons.BigDecimalUtilsTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s -- in tools.dynamia.commons.BigDecimalUtilsTest
[INFO] Running tools.dynamia.commons.CollectionsUtilsTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in tools.dynamia.commons.CollectionsUtilsTest
[INFO] Running tools.dynamia.commons.DateTimeUtilsTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s -- in tools.dynamia.commons.DateTimeUtilsTest
[INFO] Running tools.dynamia.commons.FormattersTest
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 s -- in tools.dynamia.commons.FormattersTest
[INFO] Running tools.dynamia.commons.MapBuilderTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in tools.dynamia.commons.MapBuilderTest
[INFO] Running tools.dynamia.commons.ObjectOperationsTest
[INFO] Tests run: 99, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.160 s -- in tools.dynamia.commons.ObjectOperationsTest
[INFO] Running tools.dynamia.commons.PolymorphicReflectionTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in tools.dynamia.commons.PolymorphicReflectionTest
[INFO] Running tools.dynamia.commons.ScopesTest
[INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s -- in tools.dynamia.commons.ScopesTest
[INFO] Running tools.dynamia.commons.StringUtilsTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s -- in tools.dynamia.commons.StringUtilsTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 180, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --------------< tools.dynamia:tools.dynamia.integration >---------------
[INFO] Building DynamiaTools - Integration 26.7.0 [3/50]
[INFO] from platform/core/integration/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ tools.dynamia.integration ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ tools.dynamia.integration ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ tools.dynamia.integration ---
[INFO] skip non existing resourceDirectory /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/core/integration/src/test/resources
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ tools.dynamia.integration ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ tools.dynamia.integration ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running tools.dynamia.integration.ms.MessageCallbakTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.081 s -- in tools.dynamia.integration.ms.MessageCallbakTest
[INFO] Running tools.dynamia.integration.ms.MessageChannelTest
Promotion received: 10
Promotion received: 20
Promotion received: 30
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in tools.dynamia.integration.ms.MessageChannelTest
[INFO] Running tools.dynamia.integration.ms.MessagesTopicsTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s -- in tools.dynamia.integration.ms.MessagesTopicsTest
[INFO] Running tools.dynamia.integration.reactive.ReactiveTest
[INFO] Tests run: 20, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 s -- in tools.dynamia.integration.reactive.ReactiveTest
[INFO] Running tools.dynamia.integration.ContainersTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.020 s -- in tools.dynamia.integration.ContainersTest
[INFO] Running tools.dynamia.integration.ProgressMonitorTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in tools.dynamia.integration.ProgressMonitorTest
[INFO] Running tools.dynamia.integration.SchedulerUtilTests
> Processing async task with result...
>> Returning result from async task!
>Processing async task...
>>Hello from async task!
Task One: 1 completed after 332 ms
Task Two: 2 completed after 10 ms
Task Three: 3 completed after 198 ms
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.553 s -- in tools.dynamia.integration.SchedulerUtilTests
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 42, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] ----------------< tools.dynamia:tools.dynamia.actions >-----------------
[INFO] Building DynamiaTools - Actions 26.7.0 [4/50]
[INFO] from platform/core/actions/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ tools.dynamia.actions ---
[INFO] skip non existing resourceDirectory /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/core/actions/src/main/resources
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ tools.dynamia.actions ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ tools.dynamia.actions ---
[INFO] skip non existing resourceDirectory /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/core/actions/src/test/resources
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ tools.dynamia.actions ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ tools.dynamia.actions ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running tools.dynamia.actions.ActionCommandTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 s -- in tools.dynamia.actions.ActionCommandTest
[INFO] Running tools.dynamia.actions.FastActionTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in tools.dynamia.actions.FastActionTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] ---------------< tools.dynamia:tools.dynamia.navigation >---------------
[INFO] Building DynamiaTools - Navigation 26.7.0 [5/50]
[INFO] from platform/core/navigation/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ tools.dynamia.navigation ---
[INFO] Copying 2 resources from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ tools.dynamia.navigation ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ tools.dynamia.navigation ---
[INFO] skip non existing resourceDirectory /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/core/navigation/src/test/resources
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ tools.dynamia.navigation ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ tools.dynamia.navigation ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running tools.dynamia.navigation.AppTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.029 s -- in tools.dynamia.navigation.AppTest
[INFO] Running tools.dynamia.navigation.JavaModuleBuilderTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 s -- in tools.dynamia.navigation.JavaModuleBuilderTest
[INFO] Running tools.dynamia.navigation.ModuleInstallerTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 s -- in tools.dynamia.navigation.ModuleInstallerTest
[INFO] Running tools.dynamia.navigation.TreeSetImplTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in tools.dynamia.navigation.TreeSetImplTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] -------------------< tools.dynamia:tools.dynamia.io >-------------------
[INFO] Building DynamiaTools - IO 26.7.0 [6/50]
[INFO] from platform/core/io/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ tools.dynamia.io ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ tools.dynamia.io ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ tools.dynamia.io ---
[INFO] Copying 6 resources from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ tools.dynamia.io ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ tools.dynamia.io ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running tools.dynamia.io.converters.ConvertersTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.071 s -- in tools.dynamia.io.converters.ConvertersTest
[INFO] Running tools.dynamia.io.IOUtilsTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.233 s -- in tools.dynamia.io.IOUtilsTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] ---------------< tools.dynamia:tools.dynamia.templates >----------------
[INFO] Building DynamiaTools - Templates 26.7.0 [7/50]
[INFO] from platform/core/templates/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ tools.dynamia.templates ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ tools.dynamia.templates ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ tools.dynamia.templates ---
[INFO] skip non existing resourceDirectory /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/core/templates/src/test/resources
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ tools.dynamia.templates ---
[INFO] No sources to compile
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ tools.dynamia.templates ---
[INFO] No tests to run.
[INFO]
[INFO] -----------------< tools.dynamia:tools.dynamia.domain >-----------------
[INFO] Building DynamiaTools - Domain 26.7.0 [8/50]
[INFO] from platform/core/domain/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ tools.dynamia.domain ---
[INFO] Copying 3 resources from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ tools.dynamia.domain ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ tools.dynamia.domain ---
[INFO] skip non existing resourceDirectory /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/core/domain/src/test/resources
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ tools.dynamia.domain ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ tools.dynamia.domain ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running tools.dynamia.domain.util.DataTransferObjectBuilderTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.105 s -- in tools.dynamia.domain.util.DataTransferObjectBuilderTest
[INFO] Running tools.dynamia.domain.CurrencyExchangeProviderTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s -- in tools.dynamia.domain.CurrencyExchangeProviderTest
[INFO] Running tools.dynamia.domain.DataPaginatorTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s -- in tools.dynamia.domain.DataPaginatorTest
[INFO] Running tools.dynamia.domain.EmailValidatorTest
Testing invalid email some@gmal.com.
Testing invalid email myemail.@.com
Testing invalid email somethis
Testing invalid email .wie#rd@email@gmail.com
Testing invalid email #$-123email@gmail.com
Testing invalid email 3@a
Testing valid email email+address@domain.com.co
Testing valid email email+address+long+ago@domain.com.co
Testing valid email dynamia@mydomain.co
Testing valid email super-mario-bros@gmail.com
Testing valid email somename@api-email.com
Testing valid email mi-empresa@laempresa.com
Testing valid email hi@jd1.com.co.gov
Testing valid email 123email@domain.com
Testing valid email ThisIsAnEmail@DOMAIN.dot.com
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in tools.dynamia.domain.EmailValidatorTest
[INFO] Running tools.dynamia.domain.IdGeneratorsTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.029 s -- in tools.dynamia.domain.IdGeneratorsTest
[INFO] Running tools.dynamia.domain.InMemoryCrudServiceTest
Fixing Age
[Test 0, Test 1, Test 2, Test 3, Test 4, Test 5, Test 6, Test 7, Test 8, Test 9]
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.185 s -- in tools.dynamia.domain.InMemoryCrudServiceTest
[INFO] Running tools.dynamia.domain.JDBCHelperTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s -- in tools.dynamia.domain.JDBCHelperTest
[INFO] Running tools.dynamia.domain.QueryBuilderTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in tools.dynamia.domain.QueryBuilderTest
[INFO] Running tools.dynamia.domain.QueryConditionsTest
[INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s -- in tools.dynamia.domain.QueryConditionsTest
[INFO] Running tools.dynamia.domain.TransferableTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in tools.dynamia.domain.TransferableTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 62, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] ---------------< tools.dynamia:tools.dynamia.domain.jpa >---------------
[INFO] Building DynamiaTools - Domain JPA 26.7.0 [9/50]
[INFO] from platform/core/domain-jpa/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ tools.dynamia.domain.jpa ---
[INFO] Copying 5 resources from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ tools.dynamia.domain.jpa ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ tools.dynamia.domain.jpa ---
[INFO] Copying 3 resources from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ tools.dynamia.domain.jpa ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ tools.dynamia.domain.jpa ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running tools.dynamia.domain.jpa.JPAPageListTest
Hibernate: create table app_parameters (id bigint generated by default as identity, remoteId bigint, version integer not null, creationDate date, creationTime time(0), creationTimestamp timestamp(6), creator varchar(255), lastUpdate timestamp(6), lastUpdater varchar(255), cacheable boolean not null, description varchar(255), disabled boolean not null, label varchar(255), param_name varchar(255) not null, param_value varchar(1000), valueType varchar(255), primary key (id))
Hibernate: create table DummyEntityJson (id bigint generated by default as identity, remoteId bigint, version integer not null, addresses varchar(255), data varchar(3000), primary key (id))
Hibernate: create table test_DummyEntity (id bigint generated by default as identity, remoteId bigint, version integer not null, creationDate date, creationTime time(0), creationTimestamp timestamp(6), creator varchar(255), lastUpdate timestamp(6), lastUpdater varchar(255), name varchar(255), size integer not null, type varchar(255), primary key (id))
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: select count(de1_0.id) from test_DummyEntity de1_0
Hibernate: select de1_0.id,de1_0.creationDate,de1_0.creationTime,de1_0.creationTimestamp,de1_0.creator,de1_0.lastUpdate,de1_0.lastUpdater,de1_0.name,de1_0.remoteId,de1_0.size,de1_0.type,de1_0.version from test_DummyEntity de1_0 offset ? rows fetch first ? rows only
Hibernate: select de1_0.id,de1_0.creationDate,de1_0.creationTime,de1_0.creationTimestamp,de1_0.creator,de1_0.lastUpdate,de1_0.lastUpdater,de1_0.name,de1_0.remoteId,de1_0.size,de1_0.type,de1_0.version from test_DummyEntity de1_0 offset ? rows fetch first ? rows only
Hibernate: select de1_0.id,de1_0.creationDate,de1_0.creationTime,de1_0.creationTimestamp,de1_0.creator,de1_0.lastUpdate,de1_0.lastUpdater,de1_0.name,de1_0.remoteId,de1_0.size,de1_0.type,de1_0.version from test_DummyEntity de1_0 offset ? rows fetch first ? rows only
Hibernate: select de1_0.id,de1_0.creationDate,de1_0.creationTime,de1_0.creationTimestamp,de1_0.creator,de1_0.lastUpdate,de1_0.lastUpdater,de1_0.name,de1_0.remoteId,de1_0.size,de1_0.type,de1_0.version from test_DummyEntity de1_0 offset ? rows fetch first ? rows only
Hibernate: select de1_0.id,de1_0.creationDate,de1_0.creationTime,de1_0.creationTimestamp,de1_0.creator,de1_0.lastUpdate,de1_0.lastUpdater,de1_0.name,de1_0.remoteId,de1_0.size,de1_0.type,de1_0.version from test_DummyEntity de1_0 offset ? rows fetch first ? rows only
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.872 s -- in tools.dynamia.domain.jpa.JPAPageListTest
[INFO] Running tools.dynamia.domain.jpa.JpaConvertersTest
Hibernate: insert into DummyEntityJson (addresses,data,remoteId,version,id) values (?,?,?,?,default)
Hibernate: update DummyEntityJson set addresses=?,data=?,remoteId=?,version=? where id=? and version=?
Hibernate: select dej1_0.id,dej1_0.addresses,dej1_0.data,dej1_0.remoteId,dej1_0.version from DummyEntityJson dej1_0 where dej1_0.id=?
Hibernate: insert into DummyEntityJson (addresses,data,remoteId,version,id) values (?,?,?,?,default)
Hibernate: select dej1_0.id,dej1_0.addresses,dej1_0.data,dej1_0.remoteId,dej1_0.version from DummyEntityJson dej1_0 where dej1_0.id=?
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.087 s -- in tools.dynamia.domain.jpa.JpaConvertersTest
[INFO] Running tools.dynamia.domain.jpa.JpaCrudServiceTest
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: select de1_0.id,de1_0.creationDate,de1_0.creationTime,de1_0.creationTimestamp,de1_0.creator,de1_0.lastUpdate,de1_0.lastUpdater,de1_0.name,de1_0.remoteId,de1_0.size,de1_0.type,de1_0.version from test_DummyEntity de1_0 where de1_0.name like ? escape ''
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: select de1_0.id,de1_0.creationDate,de1_0.creationTime,de1_0.creationTimestamp,de1_0.creator,de1_0.lastUpdate,de1_0.lastUpdater,de1_0.name,de1_0.remoteId,de1_0.size,de1_0.type,de1_0.version from test_DummyEntity de1_0
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: update test_DummyEntity de1_0 set name=? where de1_0.name is not null
Hibernate: select de1_0.id,de1_0.creationDate,de1_0.creationTime,de1_0.creationTimestamp,de1_0.creator,de1_0.lastUpdate,de1_0.lastUpdater,de1_0.name,de1_0.remoteId,de1_0.size,de1_0.type,de1_0.version from test_DummyEntity de1_0 where de1_0.name like ? escape ''
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: insert into test_DummyEntity (creationDate,creationTime,creationTimestamp,creator,lastUpdate,lastUpdater,name,remoteId,size,type,version,id) values (?,?,?,?,?,?,?,?,?,?,?,default)
Hibernate: select de1_0.type,sum(de1_0.size) from test_DummyEntity de1_0 group by de1_0.type having sum(de1_0.size)>?
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.121 s -- in tools.dynamia.domain.jpa.JpaCrudServiceTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] ----------------< tools.dynamia:tools.dynamia.viewers >-----------------
[INFO] Building DynamiaTools - Viewers 26.7.0 [10/50]
[INFO] from platform/core/viewers/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ tools.dynamia.viewers ---
[INFO] Copying 2 resources from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ tools.dynamia.viewers ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ tools.dynamia.viewers ---
[INFO] skip non existing resourceDirectory /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/core/viewers/src/test/resources
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ tools.dynamia.viewers ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ tools.dynamia.viewers ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running tools.dynamia.viewers.ViewDescriptorBuilderTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.056 s -- in tools.dynamia.viewers.ViewDescriptorBuilderTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] ------------------< tools.dynamia:tools.dynamia.crud >------------------
[INFO] Building DynamiaTools - CRUD 26.7.0 [11/50]
[INFO] from platform/core/crud/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ tools.dynamia.crud ---
[INFO] Copying 7 resources from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ tools.dynamia.crud ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ tools.dynamia.crud ---
[INFO] skip non existing resourceDirectory /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/core/crud/src/test/resources
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ tools.dynamia.crud ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ tools.dynamia.crud ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running tools.dynamia.crud.FilterConditionTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 s -- in tools.dynamia.crud.FilterConditionTest
[INFO] Running tools.dynamia.crud.QueryProjectionBuilderTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s -- in tools.dynamia.crud.QueryProjectionBuilderTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] ------------------< tools.dynamia:tools.dynamia.web >-------------------
[INFO] Building DynamiaTools - Web 26.7.0 [12/50]
[INFO] from platform/core/web/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ tools.dynamia.web ---
[INFO] Copying 8 resources from src/main/resources to target/classes
[INFO]
[INFO] --- yuicompressor:1.5.1:compress (default) @ tools.dynamia.web ---
[INFO] nothing to do, /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/core/web/target/classes/static/dynamia-tools/css/animate.css is younger than original, use 'force' option or clean your target
[INFO] nothing to do, /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/core/web/target/classes/static/dynamia-tools/css/colors.css is younger than original, use 'force' option or clean your target
[INFO] nothing to do, /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/core/web/target/classes/static/dynamia-tools/css/commons.css is younger than original, use 'force' option or clean your target
[INFO] nothing to do, /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/core/web/target/classes/static/dynamia-tools/css/flex-grid.css is younger than original, use 'force' option or clean your target
[INFO] nothing to do, /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/core/web/target/classes/static/dynamia-tools/css/flex.css is younger than original, use 'force' option or clean your target
[INFO] nothing to do, /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/core/web/target/classes/static/dynamia-tools/css/grid.css is younger than original, use 'force' option or clean your target
[INFO] nothing to do, /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/core/web/target/classes/static/dynamia-tools/css/variables.css is younger than original, use 'force' option or clean your target
[INFO] nb warnings: 0, nb errors: 0
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ tools.dynamia.web ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ tools.dynamia.web ---
[INFO] skip non existing resourceDirectory /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/core/web/src/test/resources
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ tools.dynamia.web ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ tools.dynamia.web ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running tools.dynamia.web.util.HttpUtilsTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s -- in tools.dynamia.web.util.HttpUtilsTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] ----------------< tools.dynamia:tools.dynamia.reports >-----------------
[INFO] Building DynamiaTools - Reports 26.7.0 [13/50]
[INFO] from platform/core/reports/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ tools.dynamia.reports ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ tools.dynamia.reports ---
[WARNING] ***********************************************************************************************************************************************
[WARNING] * Required filename-based automodules detected: [commons-math3-3.6.1.jar]. Please don't publish this project to a public artifact repository! *
[WARNING] ***********************************************************************************************************************************************
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ tools.dynamia.reports ---
[INFO] Copying 1 resource from src/test/resources to target/test-classes
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ tools.dynamia.reports ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ tools.dynamia.reports ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running tools.dynamia.reports.excel.ExcelPagedListDatasourceTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.499 s -- in tools.dynamia.reports.excel.ExcelPagedListDatasourceTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] ------------------< tools.dynamia:tools.dynamia.app >-------------------
[INFO] Building DynamiaTools - App 26.7.0 [14/50]
[INFO] from platform/app/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ tools.dynamia.app ---
[INFO] Copying 2 resources from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ tools.dynamia.app ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ tools.dynamia.app ---
[INFO] skip non existing resourceDirectory /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/app/src/test/resources
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ tools.dynamia.app ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ tools.dynamia.app ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running tools.dynamia.app.crud.CrudServiceRestTest
---------------------------------------------------------------
___ _ _____ _
| \ _ _ _ _ __ _ _ __ (_)__ |_ _|__ ___| |___
| |) | || | ' \/ _` | ' \| / _` || |/ _ \/ _ \ (_-<
|___/ \_, |_||_\__,_|_|_|_|_\__,_||_|\___/\___/_/__/
|__/
DynamiaTools Framework v26.7.0 - build 202609040513
Powered by: Dynamia Soluciones IT SAS
Community Edition License: Apache 2.0
https://dynamia.tools
https://github.com/dynamiatools/framework
Built with Spring Boot v4.1.0
---------------------------------------------------------------
2026-09-04T00:13:47.936-05:00 INFO 88972 --- [ main] t.dynamia.app.crud.CrudServiceRestTest : Starting CrudServiceRestTest using Java 25.0.4.1 with PID 88972 (started by mario in /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/app)
2026-09-04T00:13:47.938-05:00 INFO 88972 --- [ main] t.dynamia.app.crud.CrudServiceRestTest : No active profile set, falling back to 1 default profile: "default"
2026-09-04T00:13:48.145-05:00 INFO 88972 --- [ main] org.hibernate.orm.jpa : HHH008540: Processing PersistenceUnitInfo [name: default]
2026-09-04T00:13:48.190-05:00 INFO 88972 --- [ main] org.hibernate.orm.core : HHH000001: Hibernate ORM core version 7.4.1.Final
2026-09-04T00:13:48.509-05:00 INFO 88972 --- [ main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer
2026-09-04T00:13:48.661-05:00 WARN 88972 --- [ main] org.hibernate.orm.deprecation : HHH90000025: H2Dialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)
2026-09-04T00:13:48.677-05:00 INFO 88972 --- [ main] org.hibernate.orm.connections.pooling : HHH10001005: Database info:
Database JDBC URL [jdbc:h2:mem:toolsdomain]
Database driver: H2 JDBC Driver
Database dialect: H2Dialect
Database version: 2.4.240
Default catalog/schema: TOOLSDOMAIN/PUBLIC
Autocommit mode: undefined/unknown
Isolation level: READ_COMMITTED [default READ_COMMITTED]
JDBC fetch size: 100
Pool: DataSourceConnectionProvider
Minimum pool size: undefined/unknown
Maximum pool size: undefined/unknown
2026-09-04T00:13:49.529-05:00 INFO 88972 --- [ main] org.hibernate.orm.core : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)
Hibernate: create table app_parameters (id bigint generated by default as identity, remoteId bigint, version integer not null, creationDate date, creationTime time(0), creationTimestamp timestamp(6), creator varchar(255), lastUpdate timestamp(6), lastUpdater varchar(255), cacheable boolean not null, description varchar(255), disabled boolean not null, label varchar(255), param_name varchar(255) not null, param_value varchar(1000), valueType varchar(255), primary key (id))
Hibernate: create table PersonEntity (id bigint generated by default as identity, remoteId bigint, version integer not null, primary key (id))
2026-09-04T00:13:49.572-05:00 INFO 88972 --- [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default'
2026-09-04T00:13:49.601-05:00 INFO 88972 --- [ main] t.dynamia.domain.jpa.JpaCrudService : JpaCrudService started
2026-09-04T00:13:49.602-05:00 INFO 88972 --- [ main] t.dynamia.domain.jpa.JpaCrudService : ValidatorService: null
2026-09-04T00:13:49.602-05:00 INFO 88972 --- [ main] t.dynamia.domain.jpa.JpaCrudService : EntityManager: Shared EntityManager proxy for target factory [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean@2267b0bb]
2026-09-04T00:13:49.604-05:00 INFO 88972 --- [ main] tools.dynamia.integration.Containers : Installing Object Container: spring = class tools.dynamia.integration.SpringObjectContainer
2026-09-04T00:13:49.615-05:00 INFO 88972 --- [ main] t.dynamia.app.crud.CrudServiceRestTest : Started CrudServiceRestTest in 1.841 seconds (process running for 2.488)
Hibernate: select pe1_0.id,pe1_0.remoteId,pe1_0.version from PersonEntity pe1_0
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.585 s -- in tools.dynamia.app.crud.CrudServiceRestTest
[INFO] Running tools.dynamia.app.ApplicationInfoTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.010 s -- in tools.dynamia.app.ApplicationInfoTest
[INFO] Running tools.dynamia.app.VelocityTemplateEngineTest
Testing Velocity Template Engine
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.035 s -- in tools.dynamia.app.VelocityTemplateEngineTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] -------------------< tools.dynamia:tools.dynamia.ui >-------------------
[INFO] Building DynamiaTools - UI 26.7.0 [15/50]
[INFO] from platform/ui/ui-shared/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ tools.dynamia.ui ---
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.14.0:compile (default-compile) @ tools.dynamia.ui ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- resources:3.3.1:testResources (default-testResources) @ tools.dynamia.ui ---
[INFO] skip non existing resourceDirectory /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/ui/ui-shared/src/test/resources
[INFO]
[INFO] --- compiler:3.14.0:testCompile (default-testCompile) @ tools.dynamia.ui ---
[INFO] Nothing to compile - all classes are up to date.
[INFO]
[INFO] --- surefire:3.5.3:test (default-test) @ tools.dynamia.ui ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running tools.dynamia.ui.IconTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s -- in tools.dynamia.ui.IconTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] -------------------< tools.dynamia:tools.dynamia.zk >-------------------
[INFO] Building DynamiaTools - ZK 26.7.0 [16/50]
[INFO] from platform/ui/zk/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ tools.dynamia.zk ---
[INFO] Copying 54 resources from src/main/resources to target/classes
[INFO] Copying 1 resource from src/main/resources to target/classes
[INFO]
[INFO] --- yuicompressor:1.5.1:compress (default) @ tools.dynamia.zk ---
[INFO] nothing to do, /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/ui/zk/target/classes/static/dynamia-tools/css/default.css is younger than original, use 'force' option or clean your target
[INFO] nothing to do, /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/ui/zk/target/classes/static/dynamia-tools/css/zk-bootstrap.css is younger than original, use 'force' option or clean your target
[INFO] nothing to do, /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/ui/zk/target/classes/static/dynamia-tools/css/zk-dynamia-tools.css is younger than original, use 'force' option or clean your target
[INFO] nothing to do, /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/ui/zk/target/classes/static/dynamia-tools/css/zk-form-view.css is younger than original, use 'force' option or clean your target
[INFO] nothing to do, /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/ui/zk/target/classes/static/dynamia-tools/css/zk-listbox-colors.css is younger than original, use 'force' option or clean your target
[INFO] nothing to do, /home/mario/IdeaProjects/DynamiaTools/framework-junit5/platform/ui/zk/target/classes/static/dynamia-tools/css/zk-multi-view.css is younger than original, use 'force' option or cle…
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Migrates all tests in the monorepo (
platform/,extensions/) from JUnit 4 to JUnit 5 (Jupiter).Changes
pom.xml:junit:junit4.13.2 →org.junit.jupiter:junit-jupiter(version managed by the already-importedspring-boot-dependenciesBOM).junitdependency, migrated the same way.extensions/saas/sources/migrationandextensions/http-functions/sources/coregained explicit test dependencies (mockito-junit-jupiter,hamcrest) that were previously pulled in transitively via JUnit 4'shamcrest-core.org.junit.*imports →org.junit.jupiter.api.*,@Before/@After/@BeforeClass/@AfterClass→@BeforeEach/@AfterEach/@BeforeAll/@AfterAll,@Ignore→@Disabled,Assert→Assertions, assert message argument order (JUnit4: message first; JUnit5: message last).@RunWith(SpringJUnit4ClassRunner/SpringRunner)→@ExtendWith(SpringExtension.class);@RunWith(MockitoJUnitRunner)→@ExtendWith(MockitoExtension.class).extends junit.framework.TestCase) migrated to plain JUnit 5.@Test(expected = X.class)→assertThrows(X.class, () -> ...).EntityDependencyGraphTestandImportPipelineMapperResolutionTest:@MockitoSettings(strictness = LENIENT)— their shared@BeforeEachstubs more entities than each individual test consumes;MockitoExtensionflags that per test, whileMockitoJUnitRunner(JUnit4) only reported it once at the class level.Pre-existing bug found and fixed
CrudTestConfigurationonly scannedtools.dynamia.domain.jpafor JPA entities, nevertools.dynamia.app.crud(wherePersonEntitylives).CrudServiceRestTestsilently ran 0 tests before this migration: the auto-detected Surefire provider (JUnitPlatformProvider) had no vintage engine, so@RunWithtests were never executed. After migrating to plain JUnit 5 the test actually started running and exposed the config bug, now fixed.Verification
mvn test-compileacross the full reactor: OK.mvn testin every touched module (platform/core/, platform/app, platform/ui/zk, extensions/entity-files, extensions/finances, extensions/http-functions, extensions/saas/, extensions/email-sms, extensions/security): all green.Closes #76
🤖 Generated with Claude Code