thana
import io.mockk.every import io.mockk.mockk import org.junit.jupiter.api.BeforeEach import org.junit.jupiter.api.Test import org.springframework.data.jpa.repository.JpaRepository import org.springframework.stereotype.Repository import javax.persistence.Entity import javax.persistence.Id @Entity data class FooEntity(@Id val id: Long) @Repository interface FooRepository : JpaRepository<FooEntity, Long> class Footest { private val fooRepository = mockk<FooRepository>() @BeforeEach fun setUp() { every { fooRepository.save(any()) } throws RuntimeException() } @Test fun test() { val fooEntity = FooEntity(4321) print(fooEntity.id) } }
fooEntity.id
A modern programming language that makes developers happier.