AssertJ proporciona un conjunto rico e intuitivo de afirmaciones fuertemente tipadas para usar en pruebas unitarias (con JUnit, TestNG o cualquier otro marco de prueba).
Puede hacer preguntas en stackoverflow (etiquetaassertj) y hacer sugerencias simplemente creando un problema.
La ambición de AssertJ es proporcionar un conjunto rico e intuitivo de afirmaciones fuertemente tipadas para pruebas unitarias.
La idea es que las afirmaciones de eliminación deben ser específicas del tipo de objetos que estamos verificando al escribir pruebas unitarias. Si está comprobando el valor de un String
, utilice aserciones específicas de String. ¿Comprobando el valor de un Map
? Utilice afirmaciones específicas del mapa para comprobar fácilmente el contenido del mapa.
Las afirmaciones de AssertJ son muy fáciles de usar: simplemente escriba assertThat(underTest).
y utilice la finalización de código para mostrarle todas las afirmaciones disponibles.
¿Falta la afirmación? ¡Cree un problema para discutirlo y contribuir aún mejor al proyecto!
AssertJ se compone de varios módulos:
String
, Iterable
, Stream
, Path
, File
, Map
...); consulte la documentación de AssertJ Core y javadoc.Multimap
, Optional
...). Consulte la documentación y el javadoc de AssertJ Guava.DateTime
, LocalDateTime
) - consulte la documentación y javadoc de AssertJ Joda Time.Path
, Node
, Relationship
...); consulte la documentación y el javadoc de AssertJ Neo4J.Table
, Row
, Column
...). Consulte la documentación de AssertJ DB y javadoc.Le animamos a contribuir con las afirmaciones útiles que falten.
¡Lea la sección de contribuciones y genere un PR!