Skip to content
Snippets Groups Projects
Select Git revision
  • ec136f873146f365dfc7b703ecd432f01e82b165
  • master default protected
  • docs-improve_user_path_description
  • fix-pipeline
  • ci-change_exercises_image_registry
  • feat-merge_recorder_in_extension
  • feat-default_folder
  • feat-change_user
  • develop protected
  • refactor-mission
  • feat-exercise_automatic_save
  • docs-improve_documentation
  • feat-create_little_container_for_developer
  • feat-local-dev
  • 0.1.12
  • 0.1.11
  • 0.1.10
  • 0.1.5
18 results

README.md

Blame
  • PlayerServiceTest.kt 738 B
    package betclic.test.player
    
    import io.mockk.coEvery
    import io.mockk.coVerify
    import io.mockk.just
    import io.mockk.mockk
    import io.mockk.runs
    import kotlinx.coroutines.runBlocking
    import org.junit.Test
    
    class PlayerServiceTest {
    
    
        private val playerRepository: PlayerRepository = mockk()
    
        private val playerService: PlayerServiceImpl = PlayerServiceImpl(playerRepository)
        private val john = "John"
        private val player1 = Player(pseudo = john)
    
        @Test
        fun `should create a new player in database`() {
            coEvery { playerRepository.createNewPlayer(player1) } just runs
            runBlocking { playerService.createNewPlayer(john) }
            coVerify(exactly = 1) { playerRepository.createNewPlayer(player1) }
        }
    
    }