diff --git a/src/test/java/com/xpinjection/library/adaptors/api/BookApiTest.java b/src/test/java/com/xpinjection/library/adaptors/api/BookApiTest.java index 8944855..e40d044 100644 --- a/src/test/java/com/xpinjection/library/adaptors/api/BookApiTest.java +++ b/src/test/java/com/xpinjection/library/adaptors/api/BookApiTest.java @@ -4,10 +4,12 @@ import com.github.database.rider.core.api.dataset.SeedStrategy; import org.apache.http.HttpStatus; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.condition.DisabledIfSystemProperty; import org.springframework.http.MediaType; import static org.hamcrest.Matchers.*; +@DisabledIfSystemProperty(named = "testcontainers.enabled", matches = "false") public class BookApiTest extends AbstractApiTest { @Test @DataSet(value = "default-books.xml", strategy = SeedStrategy.REFRESH) diff --git a/src/test/java/com/xpinjection/library/adaptors/api/ExpertApiTest.java b/src/test/java/com/xpinjection/library/adaptors/api/ExpertApiTest.java index d22602c..261caad 100644 --- a/src/test/java/com/xpinjection/library/adaptors/api/ExpertApiTest.java +++ b/src/test/java/com/xpinjection/library/adaptors/api/ExpertApiTest.java @@ -4,6 +4,7 @@ import com.xpinjection.library.service.dto.Books; import org.apache.http.HttpStatus; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.condition.DisabledIfSystemProperty; import org.springframework.boot.CommandLineRunner; import org.springframework.boot.test.context.TestConfiguration; import org.springframework.context.annotation.Bean; @@ -13,6 +14,7 @@ import static java.util.Collections.singletonMap; import static org.assertj.core.api.Assertions.assertThat; +@DisabledIfSystemProperty(named = "testcontainers.enabled", matches = "false") public class ExpertApiTest extends AbstractApiTest { @Test /*@ExportDataSet(format = DataSetFormat.XML, outputName = "target/expert-added.xml", diff --git a/src/test/java/com/xpinjection/library/adaptors/persistence/BookDaoTest.java b/src/test/java/com/xpinjection/library/adaptors/persistence/BookDaoTest.java index 3ebfecb..6ad8c4b 100644 --- a/src/test/java/com/xpinjection/library/adaptors/persistence/BookDaoTest.java +++ b/src/test/java/com/xpinjection/library/adaptors/persistence/BookDaoTest.java @@ -6,6 +6,7 @@ import com.xpinjection.library.domain.Book; import org.junit.jupiter.api.Nested; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.condition.DisabledIfSystemProperty; import org.springframework.dao.IncorrectResultSizeDataAccessException; import org.springframework.test.context.jdbc.Sql; @@ -15,6 +16,7 @@ /** * @author Alimenkou Mikalai */ +@DisabledIfSystemProperty(named = "testcontainers.enabled", matches = "false") public class BookDaoTest extends AbstractDaoTest { @Nested class FindByNameTests { diff --git a/src/test/java/com/xpinjection/library/adaptors/persistence/ExpertDaoTest.java b/src/test/java/com/xpinjection/library/adaptors/persistence/ExpertDaoTest.java index ce05766..3140e08 100644 --- a/src/test/java/com/xpinjection/library/adaptors/persistence/ExpertDaoTest.java +++ b/src/test/java/com/xpinjection/library/adaptors/persistence/ExpertDaoTest.java @@ -5,6 +5,7 @@ import com.xpinjection.library.adaptors.persistence.entity.ExpertEntity; import com.xpinjection.library.domain.Book; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.condition.DisabledIfSystemProperty; import org.springframework.dao.DataIntegrityViolationException; import org.springframework.test.annotation.Commit; import org.springframework.test.context.transaction.TestTransaction; @@ -13,6 +14,7 @@ import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThatThrownBy; +@DisabledIfSystemProperty(named = "testcontainers.enabled", matches = "false") public class ExpertDaoTest extends AbstractDaoTest { @Test @DataSet(executeStatementsBefore = "ALTER SEQUENCE expert_id_seq RESTART WITH 1",