Buscar
Social
Ofertas laborales ES
« Interesante reflexión sobre el futuro de JavaFX | Main | Cuarta edición de los Jueves Técnicos de Oracle #UltimateJava »
miércoles
nov182015

Nueva API para JUnit 5

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

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>