assertj / assertj/assertj-generator
Generated assertions do not preserve generic types
- Lingua principale
- Java
- Stelle
- 72
- Fork
- 47
- Merge medio
- 1g 16h
- PR unite (30g)
- 2
Descrizione
For example, if I have:
`public final Optional foo;`,
the generated assertion is:
`hasFoo(java.util.Optional foo)`
when it should be:
`hasFoo(java.util.Optional foo)`
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia riproducendo il problema con un campo dichiarato come Optional e ispeziona il percorso del generatore che ricava i parametri dei metodi di asserzione dai tipi dei campi. Il lavoro è completato quando il parametro hasFoo generato conserva il tipo generico, producendo Optional invece di un Optional raw; aggiungi o aggiorna la coverage per questo esempio se il progetto dispone di un test del generatore pertinente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100