use 'value' for class value in Clazz annotation instead of 'clazz'

This commit is contained in:
wea_ondara
2022-08-14 16:44:32 +02:00
parent c6264b8e3e
commit d532d92c0f
58 changed files with 182 additions and 187 deletions

View File

@@ -18,7 +18,7 @@ class EntityInitializer {
if (clazzAnnotation == null) { if (clazzAnnotation == null) {
throw new ModelException("DbSet " + ctxfield.getName() + " is missing the " + Clazz.class.getSimpleName() + " annotation"); throw new ModelException("DbSet " + ctxfield.getName() + " is missing the " + Clazz.class.getSimpleName() + " annotation");
} }
var dbsetClazz = (Class<? extends SerializableObject>) clazzAnnotation.clazz(); var dbSetClazz = (Class<? extends SerializableObject>) clazzAnnotation.value();
initEntity(mb, dbsetClazz, ctxfield.getName()); initEntity(mb, dbsetClazz, ctxfield.getName());
} }
} }
@@ -39,7 +39,7 @@ class EntityInitializer {
if (clazzAnnotation.length == 0) { if (clazzAnnotation.length == 0) {
throw new ModelException("Field " + f.getClass().getSimpleName() + "::" + f.getName() + " is missing the " + Clazz.class.getSimpleName() + " annotation"); throw new ModelException("Field " + f.getClass().getSimpleName() + "::" + f.getName() + " is missing the " + Clazz.class.getSimpleName() + " annotation");
} }
var fClazz = clazzAnnotation[0].clazz(); var fClazz = clazzAnnotation[0].value();
var foundCollection = entity.getFields().stream() var foundCollection = entity.getFields().stream()
.filter(e -> Collection.class.isAssignableFrom(e.getType()) .filter(e -> Collection.class.isAssignableFrom(e.getType())
&& e.isModelField() && e.isModelField()

View File

@@ -31,10 +31,10 @@ class ForeignKeyInitializer {
if (clazzAnnotation == null) { if (clazzAnnotation == null) {
throw new ModelException("Collection " + entity.getType().getSimpleName() + "." + f.getName() + " is missing the " + Clazz.class.getSimpleName() + " annotation"); throw new ModelException("Collection " + entity.getType().getSimpleName() + "." + f.getName() + " is missing the " + Clazz.class.getSimpleName() + " annotation");
} }
var otherEntity = mb.getEntity((Class<? extends SerializableObject>) clazzAnnotation.clazz()); var otherEntity = mb.getEntity((Class<? extends SerializableObject>) clazzAnnotation.value());
if (otherEntity == null) { if (otherEntity == null) {
EntityInitializer.initEntity(mb, (Class<? extends SerializableObject>) clazzAnnotation.clazz(), f.getName()); EntityInitializer.initEntity(mb, (Class<? extends SerializableObject>) clazzAnnotation.value(), f.getName());
otherEntity = mb.getEntity((Class<? extends SerializableObject>) clazzAnnotation.clazz()); otherEntity = mb.getEntity((Class<? extends SerializableObject>) clazzAnnotation.value());
PrimaryKeyInitializer.initPrimaryKeys(mb, otherEntity); PrimaryKeyInitializer.initPrimaryKeys(mb, otherEntity);
} }
var primary = entity.getPrimaryKey(); var primary = entity.getPrimaryKey();
@@ -49,7 +49,7 @@ class ForeignKeyInitializer {
var otherEntityListField = otherEntityF.getFields().stream() var otherEntityListField = otherEntityF.getFields().stream()
.filter(oef -> Collection.class.isAssignableFrom(oef.getType()) .filter(oef -> Collection.class.isAssignableFrom(oef.getType())
&& oef.getField().getAnnotationsByType(Clazz.class).length > 0 && oef.getField().getAnnotationsByType(Clazz.class).length > 0
&& oef.getField().getAnnotationsByType(Clazz.class)[0].clazz() == entity.getType()).findFirst(); && oef.getField().getAnnotationsByType(Clazz.class)[0].value() == entity.getType()).findFirst();
if (otherEntityListField.isPresent()) { if (otherEntityListField.isPresent()) {
throw new ModelException("N to N relations need to explicitly defined via a mapping model (" throw new ModelException("N to N relations need to explicitly defined via a mapping model ("
+ otherEntityF.getType().getSimpleName() + "::" + otherEntityListField.get().getType().getName() + " and " + otherEntityF.getType().getSimpleName() + "::" + otherEntityListField.get().getType().getName() + " and "
@@ -103,7 +103,7 @@ class ForeignKeyInitializer {
var entityListField = entity.getFields().stream() var entityListField = entity.getFields().stream()
.filter(oef -> Collection.class.isAssignableFrom(oef.getType()) .filter(oef -> Collection.class.isAssignableFrom(oef.getType())
&& oef.getField().getAnnotationsByType(Clazz.class).length > 0 && oef.getField().getAnnotationsByType(Clazz.class).length > 0
&& oef.getField().getAnnotationsByType(Clazz.class)[0].clazz() == otherEntityF.getType()).toList(); && oef.getField().getAnnotationsByType(Clazz.class)[0].value() == otherEntityF.getType()).toList();
// if (entityListField.size() == 1) { // if (entityListField.size() == 1) {
// return new FieldSearchResult(entityListField.get(0), true); // return new FieldSearchResult(entityListField.get(0), true);
// } // }

View File

@@ -10,5 +10,5 @@ import java.lang.annotation.Target;
@Target(ElementType.FIELD) @Target(ElementType.FIELD)
@Retention(RetentionPolicy.RUNTIME) @Retention(RetentionPolicy.RUNTIME)
public @interface Clazz { public @interface Clazz {
Class<?> clazz(); Class<?> value();
} }

View File

@@ -36,7 +36,7 @@ class DbContextSimpleTest {
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
} }

View File

@@ -58,9 +58,9 @@ class EntityInitializerMultiple1To1RelationTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects2; private DbSet<TestClass2> objects2;
} }

View File

@@ -21,9 +21,9 @@ class EntityInitializerMultiple1ToNRelationTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects2; private DbSet<TestClass2> objects2;
} }
@@ -31,9 +31,9 @@ class EntityInitializerMultiple1ToNRelationTest {
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
@Id @Id
public int i2 = 1; public int i2 = 1;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private List<TestClass> mapping; private List<TestClass> mapping;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private Set<TestClass> mapping2; private Set<TestClass> mapping2;
} }

View File

@@ -69,11 +69,11 @@ class ForeignKeyInitializerNToNRelationTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects2; private DbSet<TestClass2> objects2;
@Clazz(clazz = Mapping.class) @Clazz(Mapping.class)
private DbSet<Mapping> rels; private DbSet<Mapping> rels;
} }
@@ -81,7 +81,7 @@ class ForeignKeyInitializerNToNRelationTest {
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
@Id @Id
public int i2 = 1; public int i2 = 1;
@Clazz(clazz = Mapping.class) @Clazz(Mapping.class)
private List<Mapping> mapping; private List<Mapping> mapping;
} }
@@ -93,15 +93,15 @@ class ForeignKeyInitializerNToNRelationTest {
public double d; public double d;
public float f; public float f;
public long l; public long l;
@Clazz(clazz = Mapping.class) @Clazz(Mapping.class)
private List<Mapping> mapping; private List<Mapping> mapping;
} }
@Getter @Getter
public static class Mapping extends SerializableObject { public static class Mapping extends SerializableObject {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private TestClass2 object2; private TestClass2 object2;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private TestClass object; private TestClass object;
} }
} }

View File

@@ -73,14 +73,14 @@ class ForeignKeyInitializerNestedList2LayerTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass3.class) @Clazz(TestClass3.class)
private DbSet<TestClass3> objects1; private DbSet<TestClass3> objects1;
} }
@Getter @Getter
public static class TestClass3 extends SerializableObject { public static class TestClass3 extends SerializableObject {
public int id = 1; public int id = 1;
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
public List<TestClass2> nested2; public List<TestClass2> nested2;
} }
@@ -88,7 +88,7 @@ class ForeignKeyInitializerNestedList2LayerTest {
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
@Id @Id
public int i = 1; public int i = 1;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
public List<TestClass> nested; public List<TestClass> nested;
} }

View File

@@ -20,7 +20,7 @@ class ForeignKeyInitializerNestedListMissingPrimaryKeyTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects1; private DbSet<TestClass2> objects1;
} }
@@ -28,7 +28,7 @@ class ForeignKeyInitializerNestedListMissingPrimaryKeyTest {
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
// @Id // @Id
public int i = 1; public int i = 1;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
public List<TestClass> nested; public List<TestClass> nested;
} }

View File

@@ -53,7 +53,7 @@ class ForeignKeyInitializerNestedListSimpleTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects1; private DbSet<TestClass2> objects1;
} }
@@ -61,7 +61,7 @@ class ForeignKeyInitializerNestedListSimpleTest {
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
@Id @Id
public int i = 1; public int i = 1;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
public List<TestClass> nested; public List<TestClass> nested;
} }

View File

@@ -70,7 +70,7 @@ class ForeignKeyInitializerNestedObject2LayerTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass3.class) @Clazz(TestClass3.class)
private DbSet<TestClass3> objects1; private DbSet<TestClass3> objects1;
} }

View File

@@ -18,7 +18,7 @@ class ForeignKeyInitializerNestedObjectMissingPrimaryKeyTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects1; private DbSet<TestClass2> objects1;
} }

View File

@@ -51,7 +51,7 @@ class ForeignKeyInitializerNestedObjectSimpleTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects1; private DbSet<TestClass2> objects1;
} }

View File

@@ -50,7 +50,7 @@ class ForeignKeyInitializerRecursive1To1RelationTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects2; private DbSet<TestClass> objects2;
} }

View File

@@ -45,7 +45,7 @@ class ForeignKeyInitializerRecursive1ToNRelationTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects2; private DbSet<TestClass> objects2;
} }
@@ -57,7 +57,7 @@ class ForeignKeyInitializerRecursive1ToNRelationTest {
public double d; public double d;
public float f; public float f;
public long l; public long l;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private List<TestClass> recursive; private List<TestClass> recursive;
} }
} }

View File

@@ -46,7 +46,7 @@ class ForeignKeyInitializerRecursiveWithParent1ToNRelationTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects2; private DbSet<TestClass> objects2;
} }
@@ -58,7 +58,7 @@ class ForeignKeyInitializerRecursiveWithParent1ToNRelationTest {
public double d; public double d;
public float f; public float f;
public long l; public long l;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private List<TestClass> recursive; private List<TestClass> recursive;
private TestClass parent; private TestClass parent;
} }

View File

@@ -224,9 +224,9 @@ public class ModelBuilderCloneTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects2; private DbSet<TestClass2> objects2;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
} }
@@ -243,7 +243,7 @@ public class ModelBuilderCloneTest {
public long l; public long l;
private TestClass previous; private TestClass previous;
private TestClass next; private TestClass next;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private List<TestClass> children; private List<TestClass> children;
} }
@@ -251,7 +251,7 @@ public class ModelBuilderCloneTest {
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
@Id @Id
public int i = 1; public int i = 1;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
public TestClass o; public TestClass o;
public TestClass o2; public TestClass o2;
} }

View File

@@ -3,15 +3,10 @@ package jef.model;
import jef.DbSet; import jef.DbSet;
import jef.model.annotations.Clazz; import jef.model.annotations.Clazz;
import jef.model.annotations.Id; import jef.model.annotations.Id;
import jef.model.annotations.Index;
import jef.model.annotations.Key;
import jef.model.annotations.Unique;
import jef.serializable.SerializableObject; import jef.serializable.SerializableObject;
import lombok.Getter; import lombok.Getter;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import java.util.List;
import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.assertTrue;
@@ -26,7 +21,7 @@ class ModelBuilderSimpleTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
} }

View File

@@ -54,9 +54,9 @@ class ForeignKeyProcessorExposeTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects2; private DbSet<TestClass2> objects2;
} }

View File

@@ -24,7 +24,7 @@ class ForeignKeyProcessorInvalidEntityTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
} }

View File

@@ -23,7 +23,7 @@ class ForeignKeyProcessorInvalidFieldOrGetterTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
} }

View File

@@ -23,7 +23,7 @@ class ForeignKeyProcessorMissingPrimaryKeyTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
} }

View File

@@ -22,7 +22,7 @@ class ForeignKeyProcessorNotPrimaryKeyTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
} }

View File

@@ -45,7 +45,7 @@ class ForeignKeyProcessorSelfReferenceTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
} }

View File

@@ -52,9 +52,9 @@ class ForeignKeyProcessorSimpleTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects2; private DbSet<TestClass2> objects2;
} }

View File

@@ -34,7 +34,7 @@ class IndexProcessorClassTest {
} }
public static class CtxIndexOnClass extends DbContext { public static class CtxIndexOnClass extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
} }

View File

@@ -29,7 +29,7 @@ class IndexProcessorFieldTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
} }

View File

@@ -34,7 +34,7 @@ class KeyProcessorClassTest {
} }
public static class CtxKeyOnClass extends DbContext { public static class CtxKeyOnClass extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
} }

View File

@@ -29,7 +29,7 @@ class KeyProcessorFieldTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
} }

View File

@@ -30,7 +30,7 @@ class NotNullProcessorTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
} }

View File

@@ -34,7 +34,7 @@ class UniqueProcessorClassTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
} }

View File

@@ -29,7 +29,7 @@ class UniqueProcessorFieldTest {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
private DbSet<TestClass> objects1; private DbSet<TestClass> objects1;
} }

View File

@@ -25,7 +25,7 @@ public class MigrationCreatorAddEntityTest extends MigrationCreatorTestBase {
public void test() { public void test() {
var from = ModelBuilder.from(Ctx.class); var from = ModelBuilder.from(Ctx.class);
var to = ModelBuilder.from(Ctx.class); var to = ModelBuilder.from(Ctx.class);
var ent = to.getOrCreateEntity("AddedEntity"); var ent = to.entity("AddedEntity");
ent.getOrCreateField("id", int.class.getName()); ent.getOrCreateField("id", int.class.getName());
ent.getOrCreateField("addedField", int.class.getName()); ent.getOrCreateField("addedField", int.class.getName());
ent.setPrimaryKey(new PrimaryKeyConstraint(ent, List.of(ent.getField("id")))); ent.setPrimaryKey(new PrimaryKeyConstraint(ent, List.of(ent.getField("id"))));
@@ -87,7 +87,7 @@ public class MigrationCreatorAddEntityTest extends MigrationCreatorTestBase {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects1; private DbSet<TestClass2> objects1;
} }
@@ -95,7 +95,7 @@ public class MigrationCreatorAddEntityTest extends MigrationCreatorTestBase {
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
@Id @Id
public int i = 1; public int i = 1;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
public List<TestClass> nested; public List<TestClass> nested;
} }

View File

@@ -71,7 +71,7 @@ public class MigrationCreatorAddFieldTest extends MigrationCreatorTestBase{
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects1; private DbSet<TestClass2> objects1;
} }
@@ -79,7 +79,7 @@ public class MigrationCreatorAddFieldTest extends MigrationCreatorTestBase{
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
@Id @Id
public int i = 1; public int i = 1;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
public List<TestClass> nested; public List<TestClass> nested;
} }

View File

@@ -58,7 +58,7 @@ public class MigrationCreatorAddForeignKeyTest extends MigrationCreatorTestBase
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects1; private DbSet<TestClass2> objects1;
} }
@@ -66,7 +66,7 @@ public class MigrationCreatorAddForeignKeyTest extends MigrationCreatorTestBase
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
@Id @Id
public int i = 1; public int i = 1;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
public List<TestClass> nested; public List<TestClass> nested;
} }

View File

@@ -54,7 +54,7 @@ public class MigrationCreatorAddIndexTest extends MigrationCreatorTestBase{
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects1; private DbSet<TestClass2> objects1;
} }
@@ -62,7 +62,7 @@ public class MigrationCreatorAddIndexTest extends MigrationCreatorTestBase{
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
@Id @Id
public int i = 1; public int i = 1;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
public List<TestClass> nested; public List<TestClass> nested;
} }

View File

@@ -54,7 +54,7 @@ public class MigrationCreatorAddKeyTest extends MigrationCreatorTestBase{
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects1; private DbSet<TestClass2> objects1;
} }
@@ -62,7 +62,7 @@ public class MigrationCreatorAddKeyTest extends MigrationCreatorTestBase{
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
@Id @Id
public int i = 1; public int i = 1;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
public List<TestClass> nested; public List<TestClass> nested;
} }

View File

@@ -54,7 +54,7 @@ public class MigrationCreatorAddUniqueTest extends MigrationCreatorTestBase{
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects1; private DbSet<TestClass2> objects1;
} }
@@ -62,7 +62,7 @@ public class MigrationCreatorAddUniqueTest extends MigrationCreatorTestBase{
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
@Id @Id
public int i = 1; public int i = 1;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
public List<TestClass> nested; public List<TestClass> nested;
} }

View File

@@ -34,7 +34,7 @@ public class MigrationCreatorEmptyTest extends MigrationCreatorTestBase{
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects1; private DbSet<TestClass2> objects1;
} }
@@ -42,7 +42,7 @@ public class MigrationCreatorEmptyTest extends MigrationCreatorTestBase{
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
@Id @Id
public int i = 1; public int i = 1;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
public List<TestClass> nested; public List<TestClass> nested;
} }

View File

@@ -106,7 +106,7 @@ public class MigrationCreatorInitialMigrationTest extends MigrationCreatorTestBa
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects1; private DbSet<TestClass2> objects1;
} }
@@ -114,7 +114,7 @@ public class MigrationCreatorInitialMigrationTest extends MigrationCreatorTestBa
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
@Id @Id
public int i = 1; public int i = 1;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
public List<TestClass> nested; public List<TestClass> nested;
} }

View File

@@ -105,7 +105,7 @@ public class MigrationCreatorRenameEntityTest extends MigrationCreatorTestBase {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects1; private DbSet<TestClass2> objects1;
} }
@@ -113,7 +113,7 @@ public class MigrationCreatorRenameEntityTest extends MigrationCreatorTestBase {
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
@Id @Id
public int i = 1; public int i = 1;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
public List<TestClass> nested; public List<TestClass> nested;
} }

View File

@@ -179,7 +179,7 @@ public class MigrationCreatorRenameFieldConstraintsTest extends MigrationCreator
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects1; private DbSet<TestClass2> objects1;
@@ -189,7 +189,7 @@ public class MigrationCreatorRenameFieldConstraintsTest extends MigrationCreator
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
@Id @Id
public int i = 1; public int i = 1;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
public List<TestClass> nested; public List<TestClass> nested;
} }

View File

@@ -54,7 +54,7 @@ public class MigrationCreatorRenameFieldTest extends MigrationCreatorTestBase {
} }
public static class Ctx extends DbContext { public static class Ctx extends DbContext {
@Clazz(clazz = TestClass2.class) @Clazz(TestClass2.class)
private DbSet<TestClass2> objects1; private DbSet<TestClass2> objects1;
} }
@@ -62,7 +62,7 @@ public class MigrationCreatorRenameFieldTest extends MigrationCreatorTestBase {
public static class TestClass2 extends SerializableObject { public static class TestClass2 extends SerializableObject {
@Id @Id
public int i = 1; public int i = 1;
@Clazz(clazz = TestClass.class) @Clazz(TestClass.class)
public List<TestClass> nested; public List<TestClass> nested;
} }

View File

@@ -23,22 +23,22 @@ class ModelChangeDetectorAddEntityTest {
private ModelBuilder createFrom() { private ModelBuilder createFrom() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }
private ModelBuilder createTo() { private ModelBuilder createTo() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass2"); mb.entity("TestClass2");
mb.getOrCreateEntity("TestClass2").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass2").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass3"); mb.entity("TestClass3");
mb.getOrCreateEntity("TestClass3").getOrCreateField("i3", int.class.getName()) mb.entity("TestClass3").getOrCreateField("i3", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }

View File

@@ -23,20 +23,20 @@ class ModelChangeDetectorAddFieldTest {
private ModelBuilder createFrom() { private ModelBuilder createFrom() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }
private ModelBuilder createTo() { private ModelBuilder createTo() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i3", int.class.getName()) mb.entity("TestClass").getOrCreateField("i3", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }

View File

@@ -25,17 +25,17 @@ class ModelChangeDetectorAddForeignKeyTest {
private ModelBuilder createFrom() { private ModelBuilder createFrom() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }
private ModelBuilder createTo() { private ModelBuilder createTo() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
var ent = mb.getOrCreateEntity("TestClass"); var ent = mb.entity("TestClass");
ent.getOrCreateField("i", int.class.getName()) ent.getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
ent.getOrCreateField("i2", int.class.getName()) ent.getOrCreateField("i2", int.class.getName())

View File

@@ -22,22 +22,22 @@ class ModelChangeDetectorAddIndexTest {
private ModelBuilder createFrom() { private ModelBuilder createFrom() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }
private ModelBuilder createTo() { private ModelBuilder createTo() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()).setIndex(true); mb.entity("TestClass").getOrCreateField("i", int.class.getName()).setIndex(true);
return mb; return mb;
} }
} }

View File

@@ -22,22 +22,22 @@ class ModelChangeDetectorAddKeyTest {
private ModelBuilder createFrom() { private ModelBuilder createFrom() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }
private ModelBuilder createTo() { private ModelBuilder createTo() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()).setKey(true); mb.entity("TestClass").getOrCreateField("i", int.class.getName()).setKey(true);
return mb; return mb;
} }
} }

View File

@@ -26,23 +26,23 @@ class ModelChangeDetectorAddPrimaryKeyTest {
private ModelBuilder createFrom() { private ModelBuilder createFrom() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }
private ModelBuilder createTo() { private ModelBuilder createTo() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").setPrimaryKey(new PrimaryKeyConstraint(mb.getOrCreateEntity("TestClass"), mb.entity("TestClass").setPrimaryKey(new PrimaryKeyConstraint(mb.entity("TestClass"),
List.of(mb.getOrCreateEntity("TestClass").getField("i")))); List.of(mb.entity("TestClass").getField("i"))));
return mb; return mb;
} }
} }

View File

@@ -22,22 +22,22 @@ class ModelChangeDetectorAddUniqueTest {
private ModelBuilder createFrom() { private ModelBuilder createFrom() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }
private ModelBuilder createTo() { private ModelBuilder createTo() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()).setUnique(true); mb.entity("TestClass").getOrCreateField("i", int.class.getName()).setUnique(true);
return mb; return mb;
} }
} }

View File

@@ -23,22 +23,22 @@ class ModelChangeDetectorDropEntityTest {
private ModelBuilder createFrom() { private ModelBuilder createFrom() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass2"); mb.entity("TestClass2");
mb.getOrCreateEntity("TestClass2").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass2").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass3"); mb.entity("TestClass3");
mb.getOrCreateEntity("TestClass3").getOrCreateField("i3", int.class.getName()) mb.entity("TestClass3").getOrCreateField("i3", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }
private ModelBuilder createTo() { private ModelBuilder createTo() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }

View File

@@ -23,20 +23,20 @@ class ModelChangeDetectorDropFieldTest {
private ModelBuilder createFrom() { private ModelBuilder createFrom() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i3", int.class.getName()) mb.entity("TestClass").getOrCreateField("i3", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }
private ModelBuilder createTo() { private ModelBuilder createTo() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }

View File

@@ -25,7 +25,7 @@ class ModelChangeDetectorDropForeignKeyTest {
private ModelBuilder createFrom() { private ModelBuilder createFrom() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
var ent = mb.getOrCreateEntity("TestClass"); var ent = mb.entity("TestClass");
ent.getOrCreateField("i", int.class.getName()) ent.getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
ent.getOrCreateField("i2", int.class.getName()) ent.getOrCreateField("i2", int.class.getName())
@@ -38,10 +38,10 @@ class ModelChangeDetectorDropForeignKeyTest {
private ModelBuilder createTo() { private ModelBuilder createTo() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }

View File

@@ -22,21 +22,21 @@ class ModelChangeDetectorDropIndexTest {
private ModelBuilder createFrom() { private ModelBuilder createFrom() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()).setIndex(true); mb.entity("TestClass").getOrCreateField("i", int.class.getName()).setIndex(true);
return mb; return mb;
} }
private ModelBuilder createTo() { private ModelBuilder createTo() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }

View File

@@ -22,21 +22,21 @@ class ModelChangeDetectorDropKeyTest {
private ModelBuilder createFrom() { private ModelBuilder createFrom() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()).setKey(true); mb.entity("TestClass").getOrCreateField("i", int.class.getName()).setKey(true);
return mb; return mb;
} }
private ModelBuilder createTo() { private ModelBuilder createTo() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }

View File

@@ -26,22 +26,22 @@ class ModelChangeDetectorDropPrimaryKeyTest {
private ModelBuilder createFrom() { private ModelBuilder createFrom() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").setPrimaryKey(new PrimaryKeyConstraint(mb.getOrCreateEntity("TestClass"), mb.entity("TestClass").setPrimaryKey(new PrimaryKeyConstraint(mb.entity("TestClass"),
List.of(mb.getOrCreateEntity("TestClass").getField("i")))); List.of(mb.entity("TestClass").getField("i"))));
return mb; return mb;
} }
private ModelBuilder createTo() { private ModelBuilder createTo() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }

View File

@@ -22,21 +22,21 @@ class ModelChangeDetectorDropUniqueTest {
private ModelBuilder createFrom() { private ModelBuilder createFrom() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()).setUnique(true); mb.entity("TestClass").getOrCreateField("i", int.class.getName()).setUnique(true);
return mb; return mb;
} }
private ModelBuilder createTo() { private ModelBuilder createTo() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }

View File

@@ -17,13 +17,13 @@ class ModelChangeDetectorNoChangeTest {
private ModelBuilder createFrom() { private ModelBuilder createFrom() {
var mb = new ModelBuilder(); var mb = new ModelBuilder();
mb.getOrCreateEntity("TestClass"); mb.entity("TestClass");
mb.getOrCreateEntity("TestClass").getOrCreateField("i", int.class.getName()) mb.entity("TestClass").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass2"); mb.entity("TestClass2");
mb.getOrCreateEntity("TestClass2").getOrCreateField("i", int.class.getName()) mb.entity("TestClass2").getOrCreateField("i", int.class.getName())
.setNotNull(true); .setNotNull(true);
mb.getOrCreateEntity("TestClass2").getOrCreateField("i2", int.class.getName()) mb.entity("TestClass2").getOrCreateField("i2", int.class.getName())
.setNotNull(true); .setNotNull(true);
return mb; return mb;
} }