package org.deephacks.confit.internal.mapdb; import org.deephacks.confit.test.FeatureTests; import org.deephacks.confit.test.FeatureTestsBuilder.TestRound; import org.deephacks.confit.test.FeatureTestsRunner; import org.deephacks.confit.test.integration.IntegrationConfigTests; import org.deephacks.confit.test.integration.IntegrationNotificationTests; import org.deephacks.confit.test.integration.IntegrationTestsBuilder; import org.deephacks.confit.test.integration.IntegrationValidationTests; import org.deephacks.confit.test.query.BeanQueryTest; import org.junit.runner.RunWith; import java.util.List; /** * TCK tests from MapDB bean manager. */ @RunWith(FeatureTestsRunner.class) public class MapdbIntegrationTest implements FeatureTests { @Override public List<TestRound> build() { MapdbUtil.create(); MapdbBeanManager manager = new MapdbBeanManager(); return IntegrationTestsBuilder.named(MapdbIntegrationTest.class.getSimpleName()) .using(manager) .addTest(BeanQueryTest.class) .addTest(IntegrationNotificationTests.class) .addTest(IntegrationConfigTests.class) .addTest(IntegrationValidationTests.class) .build(); } }