http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/entity/AggregatedTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/AggregatedTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/AggregatedTest.java index f648549..334e043 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/AggregatedTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/AggregatedTest.java @@ -20,8 +20,6 @@ package org.apache.polygene.runtime.entity; -import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.Test; import org.apache.polygene.api.association.Association; import org.apache.polygene.api.association.ManyAssociation; import org.apache.polygene.api.entity.Aggregated; @@ -33,9 +31,11 @@ import org.apache.polygene.api.unitofwork.UnitOfWork; import org.apache.polygene.api.usecase.UsecaseBuilder; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; +import org.apache.polygene.test.AbstractPolygeneTest; import org.apache.polygene.test.EntityTestAssembler; +import org.junit.jupiter.api.Test; -import static org.junit.Assert.fail; +import static org.junit.jupiter.api.Assertions.fail; /** * JAVADOC
http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityBuilderWithStateTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityBuilderWithStateTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityBuilderWithStateTest.java index 8cb1aff..a240ffe 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityBuilderWithStateTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityBuilderWithStateTest.java @@ -36,7 +36,7 @@ import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; import org.apache.polygene.test.EntityTestAssembler; -import org.junit.Test; +import org.junit.jupiter.api.Test; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.MatcherAssert.assertThat; http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityCompositeEqualityTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityCompositeEqualityTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityCompositeEqualityTest.java index c2ca024..428c994 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityCompositeEqualityTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityCompositeEqualityTest.java @@ -19,10 +19,6 @@ */ package org.apache.polygene.runtime.entity; -import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; import org.apache.polygene.api.common.Visibility; import org.apache.polygene.api.entity.EntityBuilder; import org.apache.polygene.api.entity.EntityComposite; @@ -30,10 +26,14 @@ import org.apache.polygene.api.unitofwork.UnitOfWork; import org.apache.polygene.api.unitofwork.UnitOfWorkCompletionException; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; +import org.apache.polygene.test.AbstractPolygeneTest; import org.apache.polygene.test.EntityTestAssembler; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; import static org.hamcrest.CoreMatchers.equalTo; -import static org.junit.Assert.assertThat; +import static org.hamcrest.MatcherAssert.assertThat; /** * Testing of equality of entity composites. @@ -44,7 +44,7 @@ public class EntityCompositeEqualityTest private UnitOfWork unitOfWork; private EntityBuilder<MyComposite> myCompositeBuilder; - @Before + @BeforeEach @Override public void setUp() throws Exception @@ -54,7 +54,7 @@ public class EntityCompositeEqualityTest myCompositeBuilder = unitOfWork.newEntityBuilder( MyComposite.class ); } - @After + @AfterEach public void completeUnitOfWork() throws Exception { http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityCompositeToStringTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityCompositeToStringTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityCompositeToStringTest.java index 05a8757..6a90474 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityCompositeToStringTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityCompositeToStringTest.java @@ -26,12 +26,12 @@ import org.apache.polygene.api.unitofwork.UnitOfWork; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; import org.apache.polygene.test.EntityTestAssembler; -import org.junit.Test; +import org.junit.jupiter.api.Test; +import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.allOf; import static org.hamcrest.Matchers.containsString; import static org.hamcrest.Matchers.equalTo; -import static org.junit.Assert.assertThat; public class EntityCompositeToStringTest extends AbstractPolygeneTest { http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityCreationTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityCreationTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityCreationTest.java index 4766868..e891212 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityCreationTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityCreationTest.java @@ -31,7 +31,7 @@ import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; import org.apache.polygene.test.EntityTestAssembler; -import org.junit.Test; +import org.junit.jupiter.api.Test; /** * Test case for http://team.ops4j.org/browse/QI-274 http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityTypeTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityTypeTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityTypeTest.java index d814e50..04f2b5d 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityTypeTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityTypeTest.java @@ -28,7 +28,7 @@ import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; import org.apache.polygene.test.EntityTestAssembler; -import org.junit.Test; +import org.junit.jupiter.api.Test; public class EntityTypeTest extends AbstractPolygeneTest http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityVisibilityTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityVisibilityTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityVisibilityTest.java index d1d510b..7f96441 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityVisibilityTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/EntityVisibilityTest.java @@ -40,9 +40,11 @@ import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.Energy4Java; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.EntityTestAssembler; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.AfterEach; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertThrows; public class EntityVisibilityTest { @@ -54,7 +56,7 @@ public class EntityVisibilityTest private Application app; private UnitOfWorkFactory uowf; - @Before + @BeforeEach public void setup() throws Exception { @@ -89,7 +91,7 @@ public class EntityVisibilityTest uowf = module.unitOfWorkFactory(); } - @After + @AfterEach public void tearDown() throws Exception { @@ -131,11 +133,13 @@ public class EntityVisibilityTest service.besideLayerVisible(); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromServiceWhenAccessingBesideModuleVisibleExpectException() { - FromService service = module.findService( FromService.class ).get(); - service.besideModuleVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromService service = module.findService( FromService.class ).get(); + service.besideModuleVisible(); + } ); } @Test @@ -145,39 +149,49 @@ public class EntityVisibilityTest service.belowApplicationVisible(); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromServiceWhenAccessingBelowLayerVisibleExpectException() { - FromService service = module.findService( FromService.class ).get(); - service.belowLayerVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromService service = module.findService( FromService.class ).get(); + service.belowLayerVisible(); + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromServiceWhenAccessingBelowModuleVisibleExpectException() { - FromService service = module.findService( FromService.class ).get(); - service.belowModuleVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromService service = module.findService( FromService.class ).get(); + service.belowModuleVisible(); + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromServiceWhenAccessingAboveApplicationVisibleExpectException() { - FromService service = module.findService( FromService.class ).get(); - service.aboveApplicationVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromService service = module.findService( FromService.class ).get(); + service.aboveApplicationVisible(); + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromServiceWhenAccessingAboveLayerVisibleExpectException() { - FromService service = module.findService( FromService.class ).get(); - service.aboveLayerVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromService service = module.findService( FromService.class ).get(); + service.aboveLayerVisible(); + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromServiceWhenAccessingAboveModuleVisibleExpectException() { - FromService service = module.findService( FromService.class ).get(); - service.aboveModuleVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromService service = module.findService( FromService.class ).get(); + service.aboveModuleVisible(); + } ); } @Test @@ -270,22 +284,24 @@ public class EntityVisibilityTest } } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromEntityWhenAccessingBesideModuleVisibleExpectException() { - UnitOfWork unitOfWork = uowf.newUnitOfWork(); - try - { - FromEntity entity = unitOfWork.newEntity( FromEntity.class, TEST_IDENTITY); - entity.besideModuleVisible(); - } - finally - { - if( unitOfWork.isOpen() ) + assertThrows( NoSuchEntityTypeException.class, () -> { + UnitOfWork unitOfWork = uowf.newUnitOfWork(); + try { - unitOfWork.discard(); + FromEntity entity = unitOfWork.newEntity( FromEntity.class, TEST_IDENTITY ); + entity.besideModuleVisible(); } - } + finally + { + if( unitOfWork.isOpen() ) + { + unitOfWork.discard(); + } + } + } ); } @Test @@ -306,94 +322,104 @@ public class EntityVisibilityTest } } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromEntityWhenAccessingBelowLayerVisibleExpectException() { - UnitOfWork unitOfWork = uowf.newUnitOfWork(); - try - { - FromEntity entity = unitOfWork.newEntity( FromEntity.class, TEST_IDENTITY); - entity.belowLayerVisible(); - } - finally - { - if( unitOfWork.isOpen() ) + assertThrows( NoSuchEntityTypeException.class, () -> { + UnitOfWork unitOfWork = uowf.newUnitOfWork(); + try { - unitOfWork.discard(); + FromEntity entity = unitOfWork.newEntity( FromEntity.class, TEST_IDENTITY ); + entity.belowLayerVisible(); } - } + finally + { + if( unitOfWork.isOpen() ) + { + unitOfWork.discard(); + } + } + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromEntityWhenAccessingBelowModuleVisibleExpectException() { - UnitOfWork unitOfWork = uowf.newUnitOfWork(); - try - { - FromEntity entity = unitOfWork.newEntity( FromEntity.class, TEST_IDENTITY); - entity.belowModuleVisible(); - } - finally - { - if( unitOfWork.isOpen() ) + assertThrows( NoSuchEntityTypeException.class, () -> { + UnitOfWork unitOfWork = uowf.newUnitOfWork(); + try { - unitOfWork.discard(); + FromEntity entity = unitOfWork.newEntity( FromEntity.class, TEST_IDENTITY ); + entity.belowModuleVisible(); } - } + finally + { + if( unitOfWork.isOpen() ) + { + unitOfWork.discard(); + } + } + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromEntityWhenAccessingAboveApplicationVisibleExpectException() { - UnitOfWork unitOfWork = uowf.newUnitOfWork(); - try - { - FromEntity entity = unitOfWork.newEntity( FromEntity.class, TEST_IDENTITY); - entity.aboveApplicationVisible(); - } - finally - { - if( unitOfWork.isOpen() ) + assertThrows( NoSuchEntityTypeException.class, () -> { + UnitOfWork unitOfWork = uowf.newUnitOfWork(); + try { - unitOfWork.discard(); + FromEntity entity = unitOfWork.newEntity( FromEntity.class, TEST_IDENTITY ); + entity.aboveApplicationVisible(); } - } + finally + { + if( unitOfWork.isOpen() ) + { + unitOfWork.discard(); + } + } + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromEntityWhenAccessingAboveLayerVisibleExpectException() { - UnitOfWork unitOfWork = uowf.newUnitOfWork(); - try - { - FromEntity entity = unitOfWork.newEntity( FromEntity.class, TEST_IDENTITY); - entity.aboveLayerVisible(); - } - finally - { - if( unitOfWork.isOpen() ) + assertThrows( NoSuchEntityTypeException.class, () -> { + UnitOfWork unitOfWork = uowf.newUnitOfWork(); + try { - unitOfWork.discard(); + FromEntity entity = unitOfWork.newEntity( FromEntity.class, TEST_IDENTITY ); + entity.aboveLayerVisible(); } - } + finally + { + if( unitOfWork.isOpen() ) + { + unitOfWork.discard(); + } + } + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromEntityWhenAccessingAboveModuleVisibleExpectException() { - UnitOfWork unitOfWork = uowf.newUnitOfWork(); - try - { - FromEntity entity = unitOfWork.newEntity( FromEntity.class, TEST_IDENTITY); - entity.aboveModuleVisible(); - } - finally - { - if( unitOfWork.isOpen() ) + assertThrows( NoSuchEntityTypeException.class, () -> { + UnitOfWork unitOfWork = uowf.newUnitOfWork(); + try { - unitOfWork.discard(); + FromEntity entity = unitOfWork.newEntity( FromEntity.class, TEST_IDENTITY ); + entity.aboveModuleVisible(); } - } + finally + { + if( unitOfWork.isOpen() ) + { + unitOfWork.discard(); + } + } + } ); } @Test @@ -431,11 +457,13 @@ public class EntityVisibilityTest value.besideLayerVisible(); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromValueWhenAccessingBesideModuleVisibleExpectException() { - FromValue value = module.newValue( FromValue.class ); - value.besideModuleVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromValue value = module.newValue( FromValue.class ); + value.besideModuleVisible(); + } ); } @Test @@ -445,39 +473,49 @@ public class EntityVisibilityTest value.belowApplicationVisible(); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromValueWhenAccessingBelowLayerVisibleExpectException() { - FromValue value = module.newValue( FromValue.class ); - value.belowLayerVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromValue value = module.newValue( FromValue.class ); + value.belowLayerVisible(); + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromValueWhenAccessingBelowModuleVisibleExpectException() { - FromValue value = module.newValue( FromValue.class ); - value.belowModuleVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromValue value = module.newValue( FromValue.class ); + value.belowModuleVisible(); + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromValueWhenAccessingAboveApplicationVisibleExpectException() { - FromValue value = module.newValue( FromValue.class ); - value.aboveApplicationVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromValue value = module.newValue( FromValue.class ); + value.aboveApplicationVisible(); + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromValueWhenAccessingAboveLayerVisibleExpectException() { - FromValue value = module.newValue( FromValue.class ); - value.aboveLayerVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromValue value = module.newValue( FromValue.class ); + value.aboveLayerVisible(); + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromValueWhenAccessingAboveModuleVisibleExpectException() { - FromValue value = module.newValue( FromValue.class ); - value.aboveModuleVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromValue value = module.newValue( FromValue.class ); + value.aboveModuleVisible(); + } ); } @Test @@ -515,11 +553,13 @@ public class EntityVisibilityTest transientt.besideLayerVisible(); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromTransientWhenAccessingBesideModuleVisibleExpectException() { - FromTransient transientt = module.newTransient( FromTransient.class ); - transientt.besideModuleVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromTransient transientt = module.newTransient( FromTransient.class ); + transientt.besideModuleVisible(); + } ); } @Test @@ -529,39 +569,49 @@ public class EntityVisibilityTest transientt.belowApplicationVisible(); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromTransientWhenAccessingBelowLayerVisibleExpectException() { - FromTransient transientt = module.newTransient( FromTransient.class ); - transientt.belowLayerVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromTransient transientt = module.newTransient( FromTransient.class ); + transientt.belowLayerVisible(); + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromTransientWhenAccessingBelowModuleVisibleExpectException() { - FromTransient transientt = module.newTransient( FromTransient.class ); - transientt.belowModuleVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromTransient transientt = module.newTransient( FromTransient.class ); + transientt.belowModuleVisible(); + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromTransientWhenAccessingAboveApplicationVisibleExpectException() { - FromTransient transientt = module.newTransient( FromTransient.class ); - transientt.aboveApplicationVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromTransient transientt = module.newTransient( FromTransient.class ); + transientt.aboveApplicationVisible(); + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromTransientWhenAccessingAboveLayerVisibleExpectException() { - FromTransient transientt = module.newTransient( FromTransient.class ); - transientt.aboveLayerVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromTransient transientt = module.newTransient( FromTransient.class ); + transientt.aboveLayerVisible(); + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromTransientWhenAccessingAboveModuleVisibleExpectException() { - FromTransient transientt = module.newTransient( FromTransient.class ); - transientt.aboveModuleVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromTransient transientt = module.newTransient( FromTransient.class ); + transientt.aboveModuleVisible(); + } ); } @Test @@ -599,11 +649,13 @@ public class EntityVisibilityTest object.besideLayerVisible(); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromObjectWhenAccessingBesideModuleVisibleExpectException() { - FromObject object = module.newObject( FromObject.class ); - object.besideModuleVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromObject object = module.newObject( FromObject.class ); + object.besideModuleVisible(); + } ); } @Test @@ -613,39 +665,49 @@ public class EntityVisibilityTest object.belowApplicationVisible(); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromObjectWhenAccessingBelowLayerVisibleExpectException() { - FromObject object = module.newObject( FromObject.class ); - object.belowLayerVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromObject object = module.newObject( FromObject.class ); + object.belowLayerVisible(); + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromObjectWhenAccessingBelowModuleVisibleExpectException() { - FromObject object = module.newObject( FromObject.class ); - object.belowModuleVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromObject object = module.newObject( FromObject.class ); + object.belowModuleVisible(); + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromObjectWhenAccessingAboveApplicationVisibleExpectException() { - FromObject object = module.newObject( FromObject.class ); - object.aboveApplicationVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromObject object = module.newObject( FromObject.class ); + object.aboveApplicationVisible(); + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromObjectWhenAccessingAboveLayerVisibleExpectException() { - FromObject object = module.newObject( FromObject.class ); - object.aboveLayerVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromObject object = module.newObject( FromObject.class ); + object.aboveLayerVisible(); + } ); } - @Test( expected = NoSuchEntityTypeException.class ) + @Test public void givenFromObjectWhenAccessingAboveModuleVisibleExpectException() { - FromObject object = module.newObject( FromObject.class ); - object.aboveModuleVisible(); + assertThrows( NoSuchEntityTypeException.class, () -> { + FromObject object = module.newObject( FromObject.class ); + object.aboveModuleVisible(); + } ); } private static class FromAssembler http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/entity/LifecycleTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/LifecycleTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/LifecycleTest.java index 1794120..45bf92f 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/LifecycleTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/LifecycleTest.java @@ -31,9 +31,9 @@ import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; import org.apache.polygene.test.EntityTestAssembler; import org.hamcrest.CoreMatchers; -import org.junit.Test; +import org.junit.jupiter.api.Test; -import static org.junit.Assert.assertThat; +import static org.hamcrest.MatcherAssert.assertThat; /** * Test for the Lifecycle interface http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/entity/QI273Test.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/QI273Test.java b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/QI273Test.java index d50f2a6..54f3039 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/QI273Test.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/QI273Test.java @@ -20,15 +20,15 @@ package org.apache.polygene.runtime.entity; -import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.Test; import org.apache.polygene.api.entity.EntityComposite; import org.apache.polygene.api.injection.scope.This; import org.apache.polygene.api.mixin.Mixins; import org.apache.polygene.api.property.Property; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; +import org.apache.polygene.test.AbstractPolygeneTest; import org.apache.polygene.test.EntityTestAssembler; +import org.junit.jupiter.api.Test; /** * @@ -94,8 +94,8 @@ public class QI273Test builder.instanceFor( RoleB.class ).theProperty().set( "b" ); SomeDomainEntity entity = builder.newInstance(); - Assert.assertEquals( "Property must be same as set.", "a", entity.getRoleAProperty() ); - Assert.assertEquals( "Property must be same as set.", "b", entity.getRoleBProperty() ); + assertThat( entity.getRoleAProperty() , equalTo( "Property must be same as set.", "a")); + assertThat( entity.getRoleBProperty() , equalTo( "Property must be same as set.", "b")); uow.complete(); */ http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/entity/associations/AssociationTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/associations/AssociationTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/associations/AssociationTest.java index 1e953ae..46ca267 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/associations/AssociationTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/associations/AssociationTest.java @@ -22,9 +22,6 @@ package org.apache.polygene.runtime.entity.associations; import java.io.Serializable; import javax.swing.Icon; -import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.Assert; -import org.junit.Test; import org.apache.polygene.api.association.Association; import org.apache.polygene.api.association.ManyAssociation; import org.apache.polygene.api.common.Optional; @@ -34,11 +31,14 @@ import org.apache.polygene.api.property.Property; import org.apache.polygene.api.unitofwork.UnitOfWork; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; +import org.apache.polygene.test.AbstractPolygeneTest; import org.apache.polygene.test.EntityTestAssembler; +import org.junit.jupiter.api.Test; +import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.Matchers.is; import static org.hamcrest.Matchers.nullValue; -import static org.junit.Assert.assertThat; +import static org.hamcrest.core.IsEqual.equalTo; /** * Tests for associations @@ -67,18 +67,17 @@ public class AssociationTest try { Company company = unitOfWork.newEntity( Company.class ); - Assert.assertEquals( "Company Name Default", "A Company", company.name().get() ); - + assertThat( "Company Name Default", company.name().get(), equalTo( "A Company" ) ); { EntityBuilder<Company> builder = unitOfWork.newEntityBuilder( Company.class ); final Company companyPrototype = builder.instance(); companyPrototype.name().set( "JayWay" ); company = builder.newInstance(); - Assert.assertEquals( "Company Name ", "JayWay", company.name().get() ); + assertThat( "Company Name ", company.name().get(), equalTo( "JayWay" ) ); } company.name().set( "Jayway" ); - Assert.assertEquals( "Company Name ", "Jayway", company.name().get() ); + assertThat( "Company Name ", company.name().get(), equalTo( "Jayway" ) ); System.out.println( "Name is:" + company.name().get() ); @@ -100,8 +99,8 @@ public class AssociationTest System.out.println( ( (Nameable) employer ).name() ); } - Assert.assertEquals( niclas.friend().get(), rickard ); - Assert.assertEquals( niclas.members().get( 0 ), rickard ); + assertThat( rickard, equalTo( niclas.friend().get() ) ); + assertThat( rickard, equalTo( niclas.members().get( 0 ) ) ); // Empty associations niclas.friend().set( null ); http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/entity/associations/ImmutableAssociationTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/associations/ImmutableAssociationTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/associations/ImmutableAssociationTest.java index 57c02dc..57aebac 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/entity/associations/ImmutableAssociationTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/entity/associations/ImmutableAssociationTest.java @@ -20,18 +20,21 @@ package org.apache.polygene.runtime.entity.associations; -import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.Test; import org.apache.polygene.api.association.Association; import org.apache.polygene.api.association.ManyAssociation; import org.apache.polygene.api.common.Optional; +import org.apache.polygene.api.constraint.ConstraintViolationException; import org.apache.polygene.api.entity.EntityBuilder; import org.apache.polygene.api.entity.EntityComposite; import org.apache.polygene.api.property.Immutable; import org.apache.polygene.api.unitofwork.UnitOfWork; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; +import org.apache.polygene.test.AbstractPolygeneTest; import org.apache.polygene.test.EntityTestAssembler; +import org.junit.jupiter.api.Test; + +import static org.junit.jupiter.api.Assertions.assertThrows; /** * Test that associations can be marked as @Immutable @@ -66,29 +69,31 @@ public class ImmutableAssociationTest } } - @Test( expected = IllegalStateException.class ) + @Test public void givenEntityWithImmutableAssociationWhenChangingValueThenThrowException() throws Exception { - UnitOfWork unitOfWork = unitOfWorkFactory.newUnitOfWork(); - try - { - EntityBuilder<PersonEntity> builder = unitOfWork.newEntityBuilder( PersonEntity.class ); - PersonEntity father = builder.instance(); - father = builder.newInstance(); - - builder = unitOfWork.newEntityBuilder( PersonEntity.class ); - PersonEntity child = builder.instance(); - child = builder.newInstance(); - - child.father().set( father ); - - unitOfWork.complete(); - } - finally - { - unitOfWork.discard(); - } + assertThrows( ConstraintViolationException.class, () -> { + UnitOfWork unitOfWork = unitOfWorkFactory.newUnitOfWork(); + try + { + EntityBuilder<PersonEntity> builder = unitOfWork.newEntityBuilder( PersonEntity.class ); + PersonEntity father = builder.instance(); + father = builder.newInstance(); + + builder = unitOfWork.newEntityBuilder( PersonEntity.class ); + PersonEntity child = builder.instance(); + child = builder.newInstance(); + + child.father().set( father ); + + unitOfWork.complete(); + } + finally + { + unitOfWork.discard(); + } + } ); } @Test @@ -113,29 +118,31 @@ public class ImmutableAssociationTest } } - @Test( expected = IllegalStateException.class ) + @Test public void givenEntityWithImmutableManyAssociationWhenChangingValueThenThrowException() throws Exception { - UnitOfWork unitOfWork = unitOfWorkFactory.newUnitOfWork(); - try - { - EntityBuilder<PersonEntity> builder = unitOfWork.newEntityBuilder( PersonEntity.class ); - PersonEntity person1 = builder.instance(); - person1 = builder.newInstance(); - - builder = unitOfWork.newEntityBuilder( PersonEntity.class ); - PersonEntity person2 = builder.instance(); - person2 = builder.newInstance(); - - person1.colleagues().add( 0, person2 ); - - unitOfWork.complete(); - } - finally - { - unitOfWork.discard(); - } + assertThrows( IllegalStateException.class, () -> { + UnitOfWork unitOfWork = unitOfWorkFactory.newUnitOfWork(); + try + { + EntityBuilder<PersonEntity> builder = unitOfWork.newEntityBuilder( PersonEntity.class ); + PersonEntity person1 = builder.instance(); + person1 = builder.newInstance(); + + builder = unitOfWork.newEntityBuilder( PersonEntity.class ); + PersonEntity person2 = builder.instance(); + person2 = builder.newInstance(); + + person1.colleagues().add( 0, person2 ); + + unitOfWork.complete(); + } + finally + { + unitOfWork.discard(); + } + } ); } interface PersonEntity http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ActivatorInjectionTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ActivatorInjectionTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ActivatorInjectionTest.java index 8fed08e..341bc8a 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ActivatorInjectionTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ActivatorInjectionTest.java @@ -19,7 +19,6 @@ */ package org.apache.polygene.runtime.injection; -import org.junit.Test; import org.apache.polygene.api.activation.ActivatorAdapter; import org.apache.polygene.api.injection.scope.Service; import org.apache.polygene.api.injection.scope.Structure; @@ -32,11 +31,12 @@ import org.apache.polygene.api.structure.Module; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; +import org.junit.jupiter.api.Test; +import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.core.Is.is; import static org.hamcrest.core.IsEqual.equalTo; import static org.hamcrest.core.IsNull.notNullValue; -import static org.junit.Assert.assertThat; /** * Assert that injections on Activators works. http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ConstructorInjectionOfThisTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ConstructorInjectionOfThisTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ConstructorInjectionOfThisTest.java index 41791f7..0a3bd0e 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ConstructorInjectionOfThisTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ConstructorInjectionOfThisTest.java @@ -28,9 +28,10 @@ import org.apache.polygene.api.property.Property; import org.apache.polygene.api.sideeffect.SideEffectOf; import org.apache.polygene.api.structure.Module; import org.apache.polygene.bootstrap.SingletonAssembler; -import org.junit.Test; +import org.junit.jupiter.api.Test; -import static org.junit.Assert.assertFalse; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.core.Is.is; /** * This test is created in response to QI-359 @@ -91,7 +92,7 @@ public class ConstructorInjectionOfThisTest @Override public void doSomething() { - assertFalse( doesPrivateFragment.someState().get() ); + assertThat( doesPrivateFragment.someState().get(), is( false ) ); } } http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/injection/IllegalUnitOfWorkInjectionTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/IllegalUnitOfWorkInjectionTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/IllegalUnitOfWorkInjectionTest.java index ca41d50..3ba1cf8 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/IllegalUnitOfWorkInjectionTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/IllegalUnitOfWorkInjectionTest.java @@ -20,17 +20,17 @@ package org.apache.polygene.runtime.injection; -import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.Test; import org.apache.polygene.api.composite.TransientComposite; import org.apache.polygene.api.injection.scope.State; import org.apache.polygene.api.mixin.Mixins; import org.apache.polygene.api.unitofwork.UnitOfWork; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; +import org.apache.polygene.test.AbstractPolygeneTest; import org.apache.polygene.test.EntityTestAssembler; +import org.junit.jupiter.api.Test; -import static org.junit.Assert.fail; +import static org.junit.jupiter.api.Assertions.fail; public class IllegalUnitOfWorkInjectionTest extends AbstractPolygeneTest http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/injection/InvocationInjectionTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/InvocationInjectionTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/InvocationInjectionTest.java index 91bacbc..a67be22 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/InvocationInjectionTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/InvocationInjectionTest.java @@ -29,11 +29,11 @@ import org.apache.polygene.api.concern.Concerns; import org.apache.polygene.api.injection.scope.Invocation; import org.apache.polygene.api.mixin.Mixins; import org.apache.polygene.bootstrap.SingletonAssembler; -import org.hamcrest.CoreMatchers; -import org.junit.Assert; -import org.junit.Test; +import org.junit.jupiter.api.Test; import static java.lang.annotation.RetentionPolicy.RUNTIME; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.core.IsEqual.equalTo; /** * Test the @Invocation annotation @@ -62,21 +62,22 @@ public class InvocationInjectionTest { @Foo( "1" ) void doStuff(); -// END SNIPPET: declaration + + // END SNIPPET: declaration void doStuff2(); @Foo( "X" ) void doStuff3(); } -// START SNIPPET: use1 + // START SNIPPET: use1 public abstract static class MyConcern extends ConcernOf<MyComposite> implements MyComposite { @Invocation Foo foo; -// END SNIPPET: use1 + // END SNIPPET: use1 @Invocation Method method; @@ -85,28 +86,25 @@ public class InvocationInjectionTest public void doStuff() { - Assert.assertThat( "interface has been injected", foo.value(), CoreMatchers.equalTo( "1" ) ); - Assert.assertThat( "annotations have been injected", ae.getAnnotation( Foo.class ) - .value(), CoreMatchers.equalTo( "1" ) ); - Assert.assertThat( "Method has been injected", method.getName(), CoreMatchers.equalTo( "doStuff" ) ); + assertThat( "interface has been injected", foo.value(), equalTo( "1" ) ); + assertThat( "annotations have been injected", ae.getAnnotation( Foo.class ).value(), equalTo( "1" ) ); + assertThat( "Method has been injected", method.getName(), equalTo( "doStuff" ) ); next.doStuff(); } public void doStuff2() { - Assert.assertThat( "mixin has been injected", foo.value(), CoreMatchers.equalTo( "2" ) ); - Assert.assertThat( "annotations have been injected", ae.getAnnotation( Foo.class ) - .value(), CoreMatchers.equalTo( "2" ) ); - Assert.assertThat( "Method has been injected", method.getName(), CoreMatchers.equalTo( "doStuff2" ) ); + assertThat( "mixin has been injected", foo.value(), equalTo( "2" ) ); + assertThat( "annotations have been injected", ae.getAnnotation( Foo.class ).value(), equalTo( "2" ) ); + assertThat( "Method has been injected", method.getName(), equalTo( "doStuff2" ) ); next.doStuff2(); } public void doStuff3() { - Assert.assertThat( "mixin has overridden interface", foo.value(), CoreMatchers.equalTo( "3" ) ); - Assert.assertThat( "annotations have been injected", ae.getAnnotation( Foo.class ) - .value(), CoreMatchers.equalTo( "3" ) ); - Assert.assertThat( "Method has been injected", method.getName(), CoreMatchers.equalTo( "doStuff3" ) ); + assertThat( "mixin has overridden interface", foo.value(), equalTo( "3" ) ); + assertThat( "annotations have been injected", ae.getAnnotation( Foo.class ).value(), equalTo( "3" ) ); + assertThat( "Method has been injected", method.getName(), equalTo( "doStuff3" ) ); next.doStuff3(); } } @@ -128,7 +126,8 @@ public class InvocationInjectionTest { } } -// START SNIPPET: annotation + + // START SNIPPET: annotation @Retention( RUNTIME ) @interface Foo { http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ServiceInjectionTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ServiceInjectionTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ServiceInjectionTest.java index c9cdd4e..a0a6417 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ServiceInjectionTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ServiceInjectionTest.java @@ -43,13 +43,13 @@ import org.apache.polygene.bootstrap.LayerAssembly; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.bootstrap.ServiceDeclaration; import org.apache.polygene.bootstrap.SingletonAssembler; -import org.junit.Test; +import org.junit.jupiter.api.Test; import static org.apache.polygene.api.common.Visibility.application; import static org.apache.polygene.api.common.Visibility.layer; +import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.core.IsEqual.equalTo; -import static org.junit.Assert.assertEquals; -import static org.junit.Assert.assertThat; +import static org.junit.jupiter.api.Assertions.assertThrows; /** * Test the @Service injection annotation @@ -81,14 +81,14 @@ public class ServiceInjectionTest ObjectFactory factory = assembly.module(); ServiceUser user = factory.newObject( ServiceUser.class ); - assertEquals( "X", user.testSingle() ); + assertThat( user.testSingle(), equalTo( "X" ) ); assertThat( user.testIdentity(), equalTo( StringIdentity.identityOf( "Foo" ) ) ); - assertEquals( "FooX", user.testServiceReference() ); - assertEquals( "Bar", user.testQualifier() ); - assertEquals( "A", user.testStringIterable() ); - assertEquals( new Long( 1L ), user.testLongIterable() ); - assertEquals( "FooXBarX", user.testIterableServiceReferences() ); - assertEquals( "XX", user.testIterable() ); + assertThat( user.testServiceReference(), equalTo( "FooX" ) ); + assertThat( user.testQualifier(), equalTo( "Bar" ) ); + assertThat( user.testStringIterable(), equalTo( "A" ) ); + assertThat( user.testLongIterable(), equalTo( 1L ) ); + assertThat( user.testIterableServiceReferences(), equalTo( "FooXBarX" ) ); + assertThat( user.testIterable(), equalTo( "XX" ) ); } @Test @@ -142,13 +142,15 @@ public class ServiceInjectionTest testInjection( assembly ); } - @Test( expected = ConstructionException.class ) + @Test public void testMissingServiceDependency() throws ActivationException { - // No service fulfils the dependency injection -> fail to create application - new SingletonAssembler( module -> module.objects( ServiceUser.class ) ) - .module().newObject( ServiceUser.class ); + assertThrows( ConstructionException.class, () -> { + // No service fulfils the dependency injection -> fail to create application + new SingletonAssembler( module -> module.objects( ServiceUser.class ) ) + .module().newObject( ServiceUser.class ); + } ); } @Mixins( MyServiceMixin.class ) http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StateDescriptorInjectionTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StateDescriptorInjectionTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StateDescriptorInjectionTest.java index 593ffb8..57d66f5 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StateDescriptorInjectionTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StateDescriptorInjectionTest.java @@ -30,11 +30,11 @@ import org.apache.polygene.api.property.Property; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.Test; +import org.junit.jupiter.api.Test; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.is; -import static org.junit.Assert.assertThat; +import static org.hamcrest.MatcherAssert.assertThat; /** * Test the @State annotation with StateDescriptor type http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StateInjectionTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StateInjectionTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StateInjectionTest.java index f6a0663..be28ad8 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StateInjectionTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StateInjectionTest.java @@ -20,7 +20,6 @@ package org.apache.polygene.runtime.injection; -import org.junit.Test; import org.apache.polygene.api.common.Optional; import org.apache.polygene.api.composite.TransientBuilder; import org.apache.polygene.api.composite.TransientComposite; @@ -31,10 +30,11 @@ import org.apache.polygene.api.property.StateHolder; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; +import org.junit.jupiter.api.Test; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.is; -import static org.junit.Assert.assertThat; +import static org.hamcrest.MatcherAssert.assertThat; /** * Test the @State annotation http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StateParameterInjectionTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StateParameterInjectionTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StateParameterInjectionTest.java index 74e632c..565bc49 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StateParameterInjectionTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StateParameterInjectionTest.java @@ -20,7 +20,6 @@ package org.apache.polygene.runtime.injection; -import org.junit.Test; import org.apache.polygene.api.composite.TransientBuilder; import org.apache.polygene.api.composite.TransientComposite; import org.apache.polygene.api.injection.scope.State; @@ -29,10 +28,11 @@ import org.apache.polygene.api.property.Property; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; +import org.junit.jupiter.api.Test; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.is; -import static org.junit.Assert.assertThat; +import static org.hamcrest.MatcherAssert.assertThat; /** * Test the @State annotation when used for parameters http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StructureInjectionTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StructureInjectionTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StructureInjectionTest.java index d98c51e..8b077a8 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StructureInjectionTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/StructureInjectionTest.java @@ -20,7 +20,6 @@ package org.apache.polygene.runtime.injection; -import org.junit.Test; import org.apache.polygene.api.PolygeneAPI; import org.apache.polygene.api.composite.TransientBuilderFactory; import org.apache.polygene.api.composite.TransientComposite; @@ -34,10 +33,11 @@ import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.spi.PolygeneSPI; import org.apache.polygene.test.AbstractPolygeneTest; +import org.junit.jupiter.api.Test; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.notNullValue; -import static org.junit.Assert.assertThat; +import static org.hamcrest.MatcherAssert.assertThat; /** * Test the @Structure annotation http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ThisInjectionTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ThisInjectionTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ThisInjectionTest.java index de0aed8..3c8bff9 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ThisInjectionTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/ThisInjectionTest.java @@ -32,10 +32,11 @@ import org.apache.polygene.api.sideeffect.SideEffects; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; +import org.junit.jupiter.api.Test; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.is; -import static org.junit.Assert.assertThat; +import static org.hamcrest.MatcherAssert.assertThat; /** * Test the @This annotation @@ -56,7 +57,7 @@ public class ThisInjectionTest * * @throws Exception re-thrown */ - @org.junit.Test + @Test public void givenCompositeWithThisInjectionsWhenInstantiatedThenCompositeIsInjected() throws Exception { @@ -65,7 +66,7 @@ public class ThisInjectionTest assertThat( "Injection worked", testComposite.isInjected() && sideEffectInjected, is( equalTo( true ) ) ); } - public interface Test + public interface TestType { boolean isInjected(); @@ -82,15 +83,15 @@ public class ThisInjectionTest @Concerns( TestConcern.class ) @Mixins( TestMixin.class ) public interface TestComposite - extends TransientComposite, Test + extends TransientComposite, TestType { } public static class TestMixin - implements Test + implements TestType { @This - Test test; + TestType test; @This TestPrivate testPrivate; @@ -107,11 +108,11 @@ public class ThisInjectionTest } public static abstract class TestConcern - extends ConcernOf<Test> - implements Test + extends ConcernOf<TestType> + implements TestType { @This - Test test; + TestType test; @This TestPrivate testPrivate; @@ -125,11 +126,11 @@ public class ThisInjectionTest } public static abstract class TestSideEffect - extends SideEffectOf<Test> - implements Test + extends SideEffectOf<TestType> + implements TestType { @This - Test test; + TestType test; @This TestPrivate testPrivate; http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UnitOfWorkInjectionTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UnitOfWorkInjectionTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UnitOfWorkInjectionTest.java index 4dd7111..a86b916 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UnitOfWorkInjectionTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UnitOfWorkInjectionTest.java @@ -31,9 +31,10 @@ import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; import org.apache.polygene.test.EntityTestAssembler; -import org.junit.Test; +import org.junit.jupiter.api.Test; -import static org.junit.Assert.assertEquals; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.core.IsEqual.equalTo; public class UnitOfWorkInjectionTest extends AbstractPolygeneTest @@ -61,8 +62,8 @@ public class UnitOfWorkInjectionTest UnitOfWork uow2 = unitOfWorkFactory.newUnitOfWork( usecase ); trial = uow.get( trial ); trial.doSomething(); - assertEquals( "123", ( (EntityComposite) trial ).identity().get().toString() ); - assertEquals( "usecase1", trial.usecaseName() ); + assertThat( ( (EntityComposite) trial ).identity().get().toString(), equalTo( "123" ) ); + assertThat( trial.usecaseName(), equalTo( "usecase1" ) ); uow2.discard(); } catch( Throwable ex ) http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesGenericClassTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesGenericClassTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesGenericClassTest.java index 2b94d47..a979305 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesGenericClassTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesGenericClassTest.java @@ -19,17 +19,17 @@ */ package org.apache.polygene.runtime.injection; -import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.Test; import org.apache.polygene.api.composite.TransientBuilder; import org.apache.polygene.api.composite.TransientComposite; import org.apache.polygene.api.injection.scope.Uses; import org.apache.polygene.api.mixin.Mixins; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; +import org.apache.polygene.test.AbstractPolygeneTest; +import org.junit.jupiter.api.Test; import static org.hamcrest.CoreMatchers.equalTo; -import static org.junit.Assert.assertThat; +import static org.hamcrest.MatcherAssert.assertThat; /** * Test of generic class injection http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesGenericListTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesGenericListTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesGenericListTest.java index 7dc6f78..a4c3a72 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesGenericListTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesGenericListTest.java @@ -21,7 +21,6 @@ package org.apache.polygene.runtime.injection; import java.util.ArrayList; -import org.junit.Test; import org.apache.polygene.api.composite.TransientBuilder; import org.apache.polygene.api.composite.TransientComposite; import org.apache.polygene.api.injection.scope.Uses; @@ -29,6 +28,7 @@ import org.apache.polygene.api.mixin.Mixins; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; +import org.junit.jupiter.api.Test; /** * Test of generic list injection http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesGraphTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesGraphTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesGraphTest.java index d42c846..a689f9b 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesGraphTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesGraphTest.java @@ -20,15 +20,15 @@ package org.apache.polygene.runtime.injection; -import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.Assert; -import org.junit.Test; import org.apache.polygene.api.injection.scope.Uses; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; +import org.apache.polygene.test.AbstractPolygeneTest; +import org.junit.jupiter.api.Test; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.not; +import static org.hamcrest.MatcherAssert.assertThat; /** * Test creation of object graph, where @Uses is used to refer to instances @@ -48,16 +48,16 @@ public class UsesGraphTest D d = new D(); A a = objectFactory.newObject( A.class, objectFactory.newObject( C.class, d ), d ); - Assert.assertThat( "Same reference expected", a.c, equalTo( a.b.c ) ); - Assert.assertThat( "Same reference expected", a.d, equalTo( a.b.c.d ) ); + assertThat( "Same reference expected", a.c, equalTo( a.b.c ) ); + assertThat( "Same reference expected", a.d, equalTo( a.b.c.d ) ); } @Test public void givenGraphDependenciesWhenInstantiateUsingBuildersThenDontGetSameReferences() { A a = objectFactory.newObject( A.class ); - Assert.assertThat( "Same reference not expected", a.c, not( equalTo( a.b.c ) ) ); - Assert.assertThat( "Same reference not expected", a.d, not( equalTo( a.b.c.d ) ) ); + assertThat( "Same reference not expected", a.c, not( equalTo( a.b.c ) ) ); + assertThat( "Same reference not expected", a.d, not( equalTo( a.b.c.d ) ) ); } static public class A http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesInjectionTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesInjectionTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesInjectionTest.java index 88c55c2..5713c6c 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesInjectionTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/injection/UsesInjectionTest.java @@ -20,16 +20,16 @@ package org.apache.polygene.runtime.injection; -import org.junit.Test; import org.apache.polygene.api.injection.scope.Uses; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; +import org.junit.jupiter.api.Test; import static org.hamcrest.CoreMatchers.equalTo; import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.notNullValue; -import static org.junit.Assert.assertThat; +import static org.hamcrest.MatcherAssert.assertThat; /** * Test the @Uses annotation http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/ConfigurationInstantiationTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/ConfigurationInstantiationTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/ConfigurationInstantiationTest.java index 69824d7..a17c7f0 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/ConfigurationInstantiationTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/ConfigurationInstantiationTest.java @@ -28,11 +28,11 @@ import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.entitystore.memory.MemoryEntityStoreService; import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.Test; +import org.junit.jupiter.api.Test; +import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.core.IsEqual.equalTo; import static org.hamcrest.core.IsNull.notNullValue; -import static org.junit.Assert.assertThat; public class ConfigurationInstantiationTest extends AbstractPolygeneTest { http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/EagerServiceInstantiationTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/EagerServiceInstantiationTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/EagerServiceInstantiationTest.java index 70282d3..e382d76 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/EagerServiceInstantiationTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/EagerServiceInstantiationTest.java @@ -20,7 +20,6 @@ package org.apache.polygene.runtime.instantiation; -import org.junit.Test; import org.apache.polygene.api.injection.scope.Uses; import org.apache.polygene.api.mixin.Mixins; import org.apache.polygene.api.service.ServiceComposite; @@ -28,8 +27,10 @@ import org.apache.polygene.api.service.ServiceDescriptor; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; +import org.junit.jupiter.api.Test; -import static org.junit.Assert.assertEquals; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.core.IsEqual.equalTo; public class EagerServiceInstantiationTest extends AbstractPolygeneTest @@ -46,7 +47,7 @@ public class EagerServiceInstantiationTest @Test public void givenServiceInstantiatedOnStartUpWhenTestIsRunExpectServiceToHaveRun() { - assertEquals( "123", testInfo.test ); + assertThat( testInfo.test, equalTo( "123" ) ); } @Mixins( MyMixin.class ) http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/ServiceInstantiationTests.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/ServiceInstantiationTests.java b/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/ServiceInstantiationTests.java index 214c4bc..dd63514 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/ServiceInstantiationTests.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/ServiceInstantiationTests.java @@ -19,9 +19,6 @@ */ package org.apache.polygene.runtime.instantiation; -import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.Assert; -import org.junit.Test; import org.apache.polygene.api.configuration.Configuration; import org.apache.polygene.api.injection.scope.This; import org.apache.polygene.api.mixin.Mixins; @@ -29,7 +26,12 @@ import org.apache.polygene.api.property.Property; import org.apache.polygene.api.service.ServiceReference; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; +import org.apache.polygene.test.AbstractPolygeneTest; import org.apache.polygene.test.EntityTestAssembler; +import org.junit.jupiter.api.Test; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.core.IsEqual.equalTo; public class ServiceInstantiationTests extends AbstractPolygeneTest @@ -49,7 +51,7 @@ public class ServiceInstantiationTests throws Exception { ServiceReference<My> service = serviceFinder.findService( My.class ); - Assert.assertEquals( "HabbaZout", service.get().doSomething() ); + assertThat( service.get().doSomething(), equalTo( "HabbaZout" ) ); } @Mixins( MyMixin.class ) http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/TransientInstantiationTests.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/TransientInstantiationTests.java b/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/TransientInstantiationTests.java index 39f17f0..443d80c 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/TransientInstantiationTests.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/TransientInstantiationTests.java @@ -19,14 +19,16 @@ */ package org.apache.polygene.runtime.instantiation; -import org.junit.Assert; -import org.junit.Test; import org.apache.polygene.api.composite.TransientBuilder; import org.apache.polygene.api.composite.TransientComposite; import org.apache.polygene.api.mixin.Mixins; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; +import org.junit.jupiter.api.Test; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.core.IsEqual.equalTo; public class TransientInstantiationTests extends AbstractPolygeneTest @@ -43,7 +45,7 @@ public class TransientInstantiationTests { TransientBuilder<My> builder = transientBuilderFactory.newTransientBuilder( My.class ); My my = builder.newInstance(); - Assert.assertEquals( "Niclas", my.doSomething() ); + assertThat( my.doSomething(), equalTo( "Niclas" ) ); } @Mixins( MyMixin.class ) http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/ValueInstantiationTests.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/ValueInstantiationTests.java b/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/ValueInstantiationTests.java index b149220..b842983 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/ValueInstantiationTests.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/instantiation/ValueInstantiationTests.java @@ -25,10 +25,11 @@ import org.apache.polygene.api.value.ValueComposite; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.Assert; -import org.junit.Test; +import org.junit.jupiter.api.Test; -import static org.junit.Assert.fail; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.core.IsEqual.equalTo; +import static org.junit.jupiter.api.Assertions.fail; public class ValueInstantiationTests extends AbstractPolygeneTest @@ -85,7 +86,7 @@ public class ValueInstantiationTests { ValueBuilder<My> builder = valueBuilderFactory.newValueBuilder( My.class ); My my = builder.newInstance(); - Assert.assertEquals( "Niclas", my.doSomething() ); + assertThat( my.doSomething(), equalTo( "Niclas" ) ); } @Mixins( MyMixin.class ) http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/methods/AccessibleTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/methods/AccessibleTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/methods/AccessibleTest.java index f420ef7..d974ff9 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/methods/AccessibleTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/methods/AccessibleTest.java @@ -25,11 +25,11 @@ import org.apache.polygene.api.mixin.Mixins; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.Test; +import org.junit.jupiter.api.Test; +import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.core.IsInstanceOf.instanceOf; -import static org.junit.Assert.assertThat; -import static org.junit.Assert.fail; +import static org.junit.jupiter.api.Assertions.fail; public class AccessibleTest extends AbstractPolygeneTest { http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/AssemblyMixinTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/AssemblyMixinTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/AssemblyMixinTest.java index 9e67af3..d1cf6d1 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/AssemblyMixinTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/AssemblyMixinTest.java @@ -29,10 +29,10 @@ import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; import org.apache.polygene.test.EntityTestAssembler; -import org.junit.Test; +import org.junit.jupiter.api.Test; import static org.hamcrest.CoreMatchers.equalTo; -import static org.junit.Assert.assertThat; +import static org.hamcrest.MatcherAssert.assertThat; /** * Test of declaring mixin in assembly http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/AssemblyRoleTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/AssemblyRoleTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/AssemblyRoleTest.java index ca15bc4..a1b39d1 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/AssemblyRoleTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/AssemblyRoleTest.java @@ -30,10 +30,10 @@ import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; import org.apache.polygene.test.EntityTestAssembler; -import org.junit.Test; +import org.junit.jupiter.api.Test; import static org.hamcrest.CoreMatchers.equalTo; -import static org.junit.Assert.assertThat; +import static org.hamcrest.MatcherAssert.assertThat; /** * Test of declaring types in assembly http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/DefaultMethodsTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/DefaultMethodsTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/DefaultMethodsTest.java index 20f22be..08ceaa0 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/DefaultMethodsTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/DefaultMethodsTest.java @@ -23,19 +23,19 @@ import org.apache.polygene.api.value.ValueBuilder; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.BeforeClass; -import org.junit.Test; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; import static org.apache.polygene.test.util.Assume.assumeJavaVersion; +import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.core.IsEqual.equalTo; -import static org.junit.Assert.assertThat; /** * Initial tests for interface default methods support. */ public class DefaultMethodsTest extends AbstractPolygeneTest { - @BeforeClass + @BeforeAll public static void assumeJavaVersionIs8() { assumeJavaVersion( 8 ); } @Override http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/InitializableTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/InitializableTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/InitializableTest.java index cc5e054..b956db3 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/InitializableTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/InitializableTest.java @@ -21,19 +21,18 @@ package org.apache.polygene.runtime.mixin; import org.apache.polygene.api.injection.scope.This; -import org.apache.polygene.api.unitofwork.UnitOfWork; -import org.apache.polygene.test.EntityTestAssembler; -import org.apache.polygene.test.util.NotYetImplemented; -import org.junit.Before; -import org.junit.Ignore; -import org.junit.Test; import org.apache.polygene.api.mixin.Initializable; import org.apache.polygene.api.mixin.Mixins; +import org.apache.polygene.api.unitofwork.UnitOfWork; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; +import org.apache.polygene.test.EntityTestAssembler; +import org.apache.polygene.test.util.NotYetImplemented; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; import static org.hamcrest.CoreMatchers.equalTo; -import static org.junit.Assert.assertThat; +import static org.hamcrest.MatcherAssert.assertThat; /** * Test of Initializable interface @@ -199,7 +198,7 @@ public class InitializableTest extends AbstractPolygeneTest static boolean noMethodMixinOk; - @Before + @BeforeEach public void resetNoMethodMixinStaticState() { noMethodMixinOk = false; http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/InvokeServiceFromModuleAssemblyTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/InvokeServiceFromModuleAssemblyTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/InvokeServiceFromModuleAssemblyTest.java index eb34cfa..d6fec5b 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/InvokeServiceFromModuleAssemblyTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/InvokeServiceFromModuleAssemblyTest.java @@ -20,15 +20,15 @@ package org.apache.polygene.runtime.mixin; -import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.Test; import org.apache.polygene.api.mixin.Mixins; import org.apache.polygene.api.mixin.NoopMixin; import org.apache.polygene.api.service.ServiceComposite; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; +import org.apache.polygene.test.AbstractPolygeneTest; +import org.junit.jupiter.api.Test; -import static org.junit.Assert.fail; +import static org.junit.jupiter.api.Assertions.fail; /** * http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/JDKMixinTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/JDKMixinTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/JDKMixinTest.java index 47e1203..4ed1eb5 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/JDKMixinTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/JDKMixinTest.java @@ -39,11 +39,11 @@ import org.apache.polygene.api.service.ServiceReference; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.Before; -import org.junit.Test; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.core.IsEqual.equalTo; -import static org.junit.Assert.assertThat; /** * Assert that JDK classes are usable as Mixins. @@ -106,7 +106,7 @@ public class JDKMixinTest extends AbstractPolygeneTest COMPOSE_IDENTITY ); private static final List<String> CONCERN_RECORDS = new ArrayList<String>(); - @Before + @BeforeEach public void beforeEachTest() { CONCERN_RECORDS.clear(); http://git-wip-us.apache.org/repos/asf/polygene-java/blob/6ae17138/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/MethodInterceptionMixinTest.java ---------------------------------------------------------------------- diff --git a/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/MethodInterceptionMixinTest.java b/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/MethodInterceptionMixinTest.java index 8885e8a..6dd73b2 100644 --- a/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/MethodInterceptionMixinTest.java +++ b/core/runtime/src/test/java/org/apache/polygene/runtime/mixin/MethodInterceptionMixinTest.java @@ -23,8 +23,6 @@ package org.apache.polygene.runtime.mixin; import java.util.ArrayList; import java.util.Collection; import java.util.List; -import org.apache.polygene.test.AbstractPolygeneTest; -import org.junit.Test; import org.apache.polygene.api.concern.ConcernOf; import org.apache.polygene.api.concern.Concerns; import org.apache.polygene.api.injection.scope.This; @@ -33,8 +31,11 @@ import org.apache.polygene.api.service.ServiceComposite; import org.apache.polygene.api.service.ServiceReference; import org.apache.polygene.bootstrap.AssemblyException; import org.apache.polygene.bootstrap.ModuleAssembly; +import org.apache.polygene.test.AbstractPolygeneTest; +import org.junit.jupiter.api.Test; -import static org.junit.Assert.assertEquals; +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.core.IsEqual.equalTo; public class MethodInterceptionMixinTest extends AbstractPolygeneTest @@ -50,8 +51,8 @@ public class MethodInterceptionMixinTest { ServiceReference<SomeService> service = serviceFinder.findService( SomeService.class ); Collection<String> result1 = service.get().result(); - assertEquals( "Concern should have been called.", 1, result1.size() ); - assertEquals( "Concern should have been called.", "Concern1", result1.iterator().next() ); + assertThat( "Concern should have been called.", result1.size(), equalTo( 1 ) ); + assertThat( "Concern should have been called.", result1.iterator().next(), equalTo( "Concern1" ) ); } @Concerns( { SomeConcern1.class } )