Refactor move tests from ebean-core to ebean-test

This commit is contained in:
rbygrave
2021-09-08 22:49:23 +12:00
parent 0b00a14fd3
commit eab56d323b
1650 changed files with 185 additions and 147 deletions
@@ -0,0 +1,42 @@
package org.tests.basic;
import io.ebean.DB;
import io.ebean.Database;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.tests.model.basic.ESimple;
import java.util.List;
import static org.assertj.core.api.Assertions.assertThat;
public class TestQueryUsingDatabase {
private static final String SOME_OTHER_DB_NAME = "someotherdb";
public static final ESimple RECORD1 = new ESimple();
public static final ESimple RECORD2 = new ESimple();
@BeforeEach
public void setupNonDefaultDatabase() {
DB.byName(SOME_OTHER_DB_NAME).insert(RECORD1);
DB.byName(SOME_OTHER_DB_NAME).insert(RECORD2);
}
@AfterEach
public void shutdown() {
DB.byName(SOME_OTHER_DB_NAME).shutdown();
}
@Test
public void usingNonDefaultDatabase() {
final Database nonDefaultDb = DB.byName(SOME_OTHER_DB_NAME);
List<ESimple> orderList = DB.find(ESimple.class)
.usingDatabase(nonDefaultDb)
.findList();
assertThat(orderList).size().isEqualTo(2);
assertThat(orderList).containsExactlyInAnyOrder(RECORD1, RECORD2);
}
}