4520 shaares
1 résultat
taggé
@mock
Le problème : comment initialiser les attributs en @Mock avec TestNG et non JUnit ?
Avec les nouvelles versions de TestNG
import org.mockito.Mock
import org.mockito.MockitoAnnotations
import org.testng.annotations.BeforeMethod
class MonTest {
@Mock
private var classToMock:ClassToMock
@BeforeMethod
fun setUp() {
MockitoAnnotations.openMocks(this)
}
@Test
fun `my test should check something`() {
// ...
}
}
Avec les anciennes versions de TestNG
import org.mockito.Mock
import org.mockito.MockitoAnnotations
import org.testng.annotations.BeforeMethod
class MonTest {
@Mock
private var classToMock:ClassToMock
@BeforeMethod
fun setUp() {
MockitoAnnotations.initMocks(this)
}
@Test
fun `my test should check something`() {
// ...
}
}