Skip to content

Commit

Permalink
test refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
mrFlick72 committed Jan 25, 2023
1 parent b4113cc commit c5b9083
Showing 1 changed file with 11 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import com.vauthenticator.server.oauth2.clientapp.DynamoDbClientApplicationRepos
import com.vauthenticator.server.support.DatabaseUtils.dynamoClientApplicationTableName
import com.vauthenticator.server.support.DatabaseUtils.dynamoDbClient
import com.vauthenticator.server.support.DatabaseUtils.resetDatabase
import org.junit.jupiter.api.Assertions
import org.junit.jupiter.api.Assertions.assertEquals
import org.junit.jupiter.api.BeforeEach
import org.junit.jupiter.api.Test
import java.util.*
Expand All @@ -19,21 +19,23 @@ internal class DynamoDbClientApplicationRepositoryTest {
@BeforeEach
fun setUp() {
dynamoDbClientApplicationRepository =
DynamoDbClientApplicationRepository(dynamoDbClient, dynamoClientApplicationTableName)
DynamoDbClientApplicationRepository(dynamoDbClient, dynamoClientApplicationTableName)
resetDatabase()
}

@Test
fun `when find one client application by empty client id`() {
val clientApp: Optional<ClientApplication> = dynamoDbClientApplicationRepository.findOne(ClientAppId(""))
Assertions.assertEquals(clientApp, Optional.empty<ClientApplication>())
val expected = Optional.empty<ClientApplication>()
assertEquals(expected, clientApp)
}

@Test
fun `when find one client application by client id that does not exist`() {
val clientApp: Optional<ClientApplication> =
dynamoDbClientApplicationRepository.findOne(ClientAppId("not-existing-one"))
Assertions.assertEquals(clientApp, Optional.empty<ClientApplication>())
dynamoDbClientApplicationRepository.findOne(ClientAppId("not-existing-one"))
val expected = Optional.empty<ClientApplication>()
assertEquals(expected, clientApp)
}

@Test
Expand All @@ -43,12 +45,12 @@ internal class DynamoDbClientApplicationRepositoryTest {
dynamoDbClientApplicationRepository.save(expected)
var actual = dynamoDbClientApplicationRepository.findOne(clientAppId)

Assertions.assertEquals(actual, Optional.of(expected))
assertEquals(Optional.of(expected), actual)

dynamoDbClientApplicationRepository.delete(clientAppId)
actual = dynamoDbClientApplicationRepository.findOne(clientAppId)

Assertions.assertEquals(actual, Optional.empty<ClientApplication>())
assertEquals(Optional.empty<ClientApplication>(), actual)
}

@Test
Expand All @@ -58,7 +60,7 @@ internal class DynamoDbClientApplicationRepositoryTest {
dynamoDbClientApplicationRepository.save(expected)
val actual = dynamoDbClientApplicationRepository.findAll()

Assertions.assertEquals(actual, listOf(expected))
assertEquals(listOf(expected), actual)
}

@Test
Expand All @@ -68,7 +70,7 @@ internal class DynamoDbClientApplicationRepositoryTest {
dynamoDbClientApplicationRepository.save(expected)
val actual = dynamoDbClientApplicationRepository.findAll()

Assertions.assertEquals(actual, listOf(expected))
assertEquals(listOf(expected), actual)
}

}

0 comments on commit c5b9083

Please sign in to comment.