Add Helper Entity

This commit is contained in:
2019-06-06 15:18:27 +02:00
parent f20d349c3d
commit ed87175b3f
8 changed files with 106 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
package fr.postgresjson.serializer
package fr.postgresjson
import fr.postgresjson.connexion.Connection
import fr.postgresjson.entity.IdEntity

View File

@@ -0,0 +1,25 @@
package fr.postgresjson
import fr.postgresjson.entity.*
import org.junit.jupiter.api.Assertions.assertTrue
import org.junit.jupiter.api.Test
import org.junit.jupiter.api.TestInstance
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
class EntityTest() {
private class ObjTest(var name: String): EntityExtended<Int?, Int?>()
@Test
fun getObject() {
val obj: ObjTest? = ObjTest("plop")
assertTrue(obj is ObjTest)
assertTrue(obj is EntityExtended<Int?, Int?>)
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 EntityCreatedAt)
assertTrue(obj is EntityUpdatedAt)
}
}

View File

@@ -1,4 +1,4 @@
package fr.postgresjson.serializer
package fr.postgresjson
import fr.postgresjson.connexion.Connection
import fr.postgresjson.entity.IdEntity

View File

@@ -1,4 +1,4 @@
package fr.postgresjson.serializer
package fr.postgresjson
import fr.postgresjson.entity.IdEntity
import org.junit.jupiter.api.Assertions.assertEquals