Add option to generate chained assertions
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- java
- Área
- build-system, tooling
Línea de trabajo
Revisa el flujo de generación de assertions y la API de assertions generadas existente, utilizando como punto de partida el ejemplo de ObjectA/ObjectB del issue. Determina los puntos de entrada generados y define cómo debe representarse el encadenamiento anidado; después, verifica que la forma fluida solicitada pueda generarse de manera coherente.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Enhancement
Use case:
- You have an object "objectA" of type ObjectA which contains (among other fields) a field objectB of type ObjectB
- To assert it, I do
assertThat(objectA).hasFieldOfObjectA("field");
assertThat(objectA.objectB).hasFieldOfObjectB("fieldOfObjectB");
- I'd like to be able to assert like this:
assertThat(objectA)
.hasFieldOfObjectA("field")
.withObjectB()
.hasFieldOfObjectB("fieldOfObjectB");
I already do that manually, but I think it could be useful to be able to add this behavior automatically.
What do you think?
- Lenguaje dominante
- Java
- Estrellas
- 30
- Forks
- 27
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de assertj/assertj-assertions-generator-maven-plugin
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Move module to `assertj/assertj-generator`Quizá libre de nuevo @scordio la tomó hace 505 días y no hay ningún pull request abierto. Abierto
assertj/assertj-assertions-generator-maven-plugin#113 · 1 asignado ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
assertj/assertj-assertions-generator-maven-plugin#108 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 42/100
-
allow the jakarta version of `@Generated` instead of the javax one.Quizá libre de nuevo @scordio la tomó hace 527 días y no hay ningún pull request abierto. Abierto
assertj/assertj-assertions-generator-maven-plugin#93 · 7 comentarios · 7 reacciones · 1 asignado ·
Todos los issues de assertj/assertj-assertions-generator-maven-plugin
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
bisq-network/bisq#8097 ·
Los mantenedores suelen responder en 1 día
-
area/frontend good first issue kind/cooldown
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
apache/datasketches-java#773 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
cpinitiative/usaco-guide#6665 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
trinodb/trino-gateway#1301 ·
Los mantenedores suelen responder en 1 día