fix: Entity CreatedBy

This commit is contained in:
2019-07-30 23:02:25 +02:00
parent 7346c85f95
commit 1f9636960d
2 changed files with 20 additions and 21 deletions

View File

@@ -7,18 +7,19 @@ import org.junit.jupiter.api.TestInstance
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
class EntityTest() {
private class ObjTest(var name: String): EntityExtended<Int?, Int?>()
private class User(override var id: Int?): fr.postgresjson.entity.User<Int?>
private class ObjTest(var name: String): EntityExtended<Int?, User>()
@Test
fun getObject() {
val obj: ObjTest? = ObjTest("plop")
assertTrue(obj is ObjTest)
assertTrue(obj is EntityExtended<Int?, Int?>)
assertTrue(obj is EntityExtended<Int?, User>)
assertTrue(obj is EntityI<Int?>)
assertTrue(obj is Entity<Int?>)
assertTrue(obj is Published<Int?>)
assertTrue(obj is CreatedBy<Int?>)
assertTrue(obj is UpdatedBy<Int?>)
assertTrue(obj is Published<User>)
assertTrue(obj is CreatedBy<User>)
assertTrue(obj is UpdatedBy<User>)
assertTrue(obj is EntityCreatedAt)
assertTrue(obj is EntityUpdatedAt)
}