uso el siguiente código en el momento de hacer valer en un valor boolean
, sin embargo es obsoleto el método org.hamcrest.Matchers.is()
.¿Cuál es la alternativa para usar el método de Hamcrest obsoleto es()?
assertThat(someValue, is(false));
¿Hay una sencilla sintaxis alternativa para la prueba de valores booleanos sin recurrir a assertTrue()
que le da mensajes de error pobres como "java.lang.AssertionError"
Editar después de recibir los comentarios/respuestas
Mi preocupación inicial se planteó porque Eclipse muestra el siguiente extracto de importación como obsoleto
sobre la visualización del Hamcrest API docs hay 3 variaciones sobrecargadas del método is()
, solamente uno de los cuales está en desuso.
Por lo tanto, para aclarar el comentario de @mark y la respuesta de @matt, el uso de is()
que he publicado anteriormente es válido y no desaprobado.
No es obsoleto, siempre prefiero 'es()' a 'equalTo()' para booleanos. Pero son alias el uno para el otro. –
Puede incluir '*' en lugar de nombrar a cada emparejador por brevedad y para evitar la advertencia. –
@David ... hasta que utilice "Organizar importaciones" – Brad