Initial Development #1

Merged
danieljsummers merged 88 commits from v1-rc into main 2025-04-16 01:29:20 +00:00
Showing only changes of commit 5f0a6e4434 - Show all commits

View File

@ -20,7 +20,7 @@ class ParametersTest {
*/ */
@AfterEach @AfterEach
fun cleanUp() { fun cleanUp() {
Configuration.dialectValue = null Configuration.connectionString = null
} }
@Test @Test
@ -64,7 +64,7 @@ class ParametersTest {
@Test @Test
@DisplayName("fieldNames generates a single parameter (PostgreSQL)") @DisplayName("fieldNames generates a single parameter (PostgreSQL)")
fun fieldNamesSinglePostgres() { fun fieldNamesSinglePostgres() {
Configuration.dialectValue = Dialect.POSTGRESQL Configuration.connectionString = ":postgresql:"
val nameParams = Parameters.fieldNames(listOf("test")).toList() val nameParams = Parameters.fieldNames(listOf("test")).toList()
assertEquals(1, nameParams.size, "There should be one name parameter") assertEquals(1, nameParams.size, "There should be one name parameter")
assertEquals(":name", nameParams[0].name, "The parameter name is incorrect") assertEquals(":name", nameParams[0].name, "The parameter name is incorrect")
@ -75,7 +75,7 @@ class ParametersTest {
@Test @Test
@DisplayName("fieldNames generates multiple parameters (PostgreSQL)") @DisplayName("fieldNames generates multiple parameters (PostgreSQL)")
fun fieldNamesMultiplePostgres() { fun fieldNamesMultiplePostgres() {
Configuration.dialectValue = Dialect.POSTGRESQL Configuration.connectionString = ":postgresql:"
val nameParams = Parameters.fieldNames(listOf("test", "this", "today")).toList() val nameParams = Parameters.fieldNames(listOf("test", "this", "today")).toList()
assertEquals(1, nameParams.size, "There should be one name parameter") assertEquals(1, nameParams.size, "There should be one name parameter")
assertEquals(":name", nameParams[0].name, "The parameter name is incorrect") assertEquals(":name", nameParams[0].name, "The parameter name is incorrect")
@ -86,7 +86,7 @@ class ParametersTest {
@Test @Test
@DisplayName("fieldNames generates a single parameter (SQLite)") @DisplayName("fieldNames generates a single parameter (SQLite)")
fun fieldNamesSingleSQLite() { fun fieldNamesSingleSQLite() {
Configuration.dialectValue = Dialect.SQLITE Configuration.connectionString = ":sqlite:"
val nameParams = Parameters.fieldNames(listOf("test")).toList() val nameParams = Parameters.fieldNames(listOf("test")).toList()
assertEquals(1, nameParams.size, "There should be one name parameter") assertEquals(1, nameParams.size, "There should be one name parameter")
assertEquals(":name0", nameParams[0].name, "The parameter name is incorrect") assertEquals(":name0", nameParams[0].name, "The parameter name is incorrect")
@ -97,7 +97,7 @@ class ParametersTest {
@Test @Test
@DisplayName("fieldNames generates multiple parameters (SQLite)") @DisplayName("fieldNames generates multiple parameters (SQLite)")
fun fieldNamesMultipleSQLite() { fun fieldNamesMultipleSQLite() {
Configuration.dialectValue = Dialect.SQLITE Configuration.connectionString = ":sqlite:"
val nameParams = Parameters.fieldNames(listOf("test", "this", "today")).toList() val nameParams = Parameters.fieldNames(listOf("test", "this", "today")).toList()
assertEquals(3, nameParams.size, "There should be one name parameter") assertEquals(3, nameParams.size, "There should be one name parameter")
assertEquals(":name0", nameParams[0].name, "The first parameter name is incorrect") assertEquals(":name0", nameParams[0].name, "The first parameter name is incorrect")