Dependencias mockito gradle

De ChuWiki


Veamos qué dependencias poner en gradle para poder trabajar con Mockito. Las dependencias concretas dependen de si usamos JUnit 4 o Junit 5

Dependencias Gradle de Mockito con JUnit 4[editar]

dependencies {
    testImplementation group: 'org.mockito', name: 'mockito-core', version: '5.11.0'
    testImplementation group: 'junit', name: 'junit', version: '4.13.2'
}

Dependencias Gradle de Modkcito con JUnit 5 y junit-vintage-engine[editar]

dependencies {
    testImplementation group: 'org.mockito', name: 'mockito-junit-jupiter', version: '5.11.0'
    testImplementation group: 'org.junit.vintage', name: 'junit-vintage-engine', version: '5.10.2'
}

Dependencias Gradle de Modkcito con JUnit 5 y junit-jupiter-engine[editar]

// Para junit-jupiter-engine. No es necesario para junit-vintage-engine
test {
    useJUnitPlatform()
}

dependencies {
    testImplementation group: 'org.mockito', name: 'mockito-junit-jupiter', version: '5.11.0'
    testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.10.2'
}

Es importante poner useJUnitPlatform, si no, Gradle no detectará las clase como de test.