fetch sql files and save Queries into List

This commit is contained in:
2019-06-05 17:02:25 +02:00
parent 81e46735df
commit 9b7d2ffa8c
6 changed files with 69 additions and 9 deletions

View File

@@ -7,6 +7,9 @@ import org.junit.jupiter.api.BeforeEach
import org.junit.jupiter.api.Test
class ConnectionTest() {
private class ObjTest(var name: String): IdEntity()
private class ObjTest2(var title: String, var test: ObjTest?): IdEntity()
private lateinit var connection: Connection
@BeforeEach
@@ -41,7 +44,4 @@ class ConnectionTest() {
assertTrue(objs[0].id == 1)
assertTrue(objs[0].test!!.id == 1)
}
}
class ObjTest(var name: String): IdEntity()
class ObjTest2(var title: String, var test: ObjTest?): IdEntity()
}

View File

@@ -0,0 +1,19 @@
package fr.postgresjson.serializer
import fr.postgresjson.connexion.Connection
import fr.postgresjson.entity.IdEntity
import org.junit.jupiter.api.Assertions.assertTrue
import org.junit.jupiter.api.Test
import java.io.File
class RequestTest {
class ObjTest(var name:String): IdEntity(1)
@Test
fun getRequestFromFile() {
val resources = File(this::class.java.getResource("/sql/query").toURI())
val objTest: ObjTest? = Connection(queriesDirectory = resources).selectOne("Test", "test")
assertTrue(objTest!!.id == 2)
assertTrue(objTest.name == "test")
}
}

View File

@@ -9,7 +9,7 @@ import org.junit.jupiter.api.TestInstance
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
internal class SerializerTest {
class ObjTest(var val1: String, var val2: Int) : IdEntity(1)
private class ObjTest(var val1: String, var val2: Int) : IdEntity(1)
private val serializer = Serializer()