Saltar al contenido

Cómo afirmar que String no está vacío

Ten en cuenta que en las ciencias un problema casi siempre tiene más de una soluciones, así que nosotros enseñamos lo más óptimo y mejor.

Solución:

En Hamcrest 1.3 puedes usar Matchers#isEmptyString:

assertThat(string, not(isEmptyString()));

En Hamcrest 2.0 puedes usar Matchers#emptyString :

assertThat(string, is(not(emptyString())));

ACTUALIZAR – Tenga en cuenta que: “Maven central tiene algunos artefactos adicionales llamados java-hamcrest y hamcrest-java, con una versión de 2.0.0.0. No los use, ya que son un esfuerzo abortado para volver a empaquetar los diferentes frascos”. fuente: hamcrest.org/JavaHamcrest/distributables

Puedes usar el propio JUnit assertNotEquals afirmación:

Assert.assertNotEquals( "", string );

Lo que también puede hacer es usar una biblioteca llamada AssertJ que proporciona excelentes afirmaciones fluidas en su código. El cheque se puede hacer con elegante:

assertThat(myString).isNotEmpty();

Valoraciones y reseñas

Si te gustó nuestro trabajo, puedes dejar una crónica acerca de qué te ha gustado de este enunciado.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *