Nueva API para JUnit 5
miƩrcoles, noviembre 18, 2015 at 5:21PM
javaHispano

Como comentamos hace un par de meses el proyecto jUnit está preparando la versión 5 a través de financiación colectiva.

Ahora han liberado la primera versión de la API para su revisión por la comunidad. En los ejemplos podemos ver algunas novedades como el uso de lambdas para comprobaciones múltiples

@Test

void groupedAssertions() {
// In a grouped assertion all assertions are executed, and any
// failures will be reported together.
assertAll("address",
() -> assertEquals("Johannes", address.getFirstName()),
() -> assertEquals("Link", address.getLastName())
);
}

o la injección de Mocks usando anotaciones:

@TestDecorators(MockitoDecorator.class) class MyMockitoTest {

@Before
void init(@InjectMock MyType myType) {
when(myType.getName()).thenReturn("hello");
}
@Test
void simpleTestWithInjectedMock(@InjectMock MyType myType) {
assertEquals("hello", myType.getName());
}
}

Podéis echar un vistazo a más características en los ejemplos de https://github.com/junit-team/junit-lambda/wiki/Prototype-Writing-Test-Cases.


Tú nombre o usuario de javaHispano (sólo si quieres que aparezca en la noticia): zemi

Article originally appeared on javaHispano (http://www.javahispano.org/).
See website for complete article licensing information.