Skip to content

Commit dd30595

Browse files
Tests: create query after store is closed should throw.
1 parent 4a36ccb commit dd30595

File tree

1 file changed

+15
-6
lines changed
  • tests/objectbox-java-test/src/test/java/io/objectbox/query

1 file changed

+15
-6
lines changed

tests/objectbox-java-test/src/test/java/io/objectbox/query/QueryTest.java

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,27 +16,27 @@
1616

1717
package io.objectbox.query;
1818

19+
import java.util.ArrayList;
20+
import java.util.Arrays;
21+
import java.util.Date;
22+
import java.util.List;
23+
1924
import io.objectbox.Box;
2025
import io.objectbox.BoxStore;
2126
import io.objectbox.BoxStoreBuilder;
2227
import io.objectbox.TestEntity;
2328
import io.objectbox.TestEntity_;
2429
import io.objectbox.TestUtils;
30+
import io.objectbox.config.DebugFlags;
2531
import io.objectbox.exception.DbExceptionListener;
2632
import io.objectbox.exception.NonUniqueResultException;
27-
import io.objectbox.config.DebugFlags;
2833
import io.objectbox.query.QueryBuilder.StringOrder;
2934
import io.objectbox.relation.MyObjectBox;
3035
import io.objectbox.relation.Order;
3136
import io.objectbox.relation.Order_;
3237
import org.junit.Test;
3338
import org.junit.function.ThrowingRunnable;
3439

35-
import java.util.ArrayList;
36-
import java.util.Arrays;
37-
import java.util.Date;
38-
import java.util.List;
39-
4040
import static io.objectbox.TestEntity_.simpleBoolean;
4141
import static io.objectbox.TestEntity_.simpleByteArray;
4242
import static io.objectbox.TestEntity_.simpleFloat;
@@ -58,6 +58,15 @@
5858

5959
public class QueryTest extends AbstractQueryTest {
6060

61+
@Test
62+
public void createIfStoreClosed_throws() {
63+
store.close();
64+
65+
IllegalStateException ex = assertThrows(IllegalStateException.class, () -> box.query());
66+
// FIXME Replace with actual error message
67+
assertEquals("No schema set on store", ex.getMessage());
68+
}
69+
6170
@Test
6271
public void testBuild() {
6372
try (Query<TestEntity> query = box.query().build()) {

0 commit comments

Comments
 (0)