assertj / assertj/assertj-db

Possibility to use Condition in hasValues of row assertions

Offen
#110 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
130
Forks
21
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

I would like to include condition objects when I call the hasValue method of a row assertion

```
softAssertions.assertThat(changes)
.changeOnTableWithPks(tableName, primaryKeyValue)
.isCreation()
.rowAtEndPoint()
.hasValues(1, 'Test', new HamcrestCondition<>(Matchers.greaterThan(2)));
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die Implementierung der Zeilenassertion von hasValues und die bestehende Verarbeitung von HamcrestCondition oder Condition zu finden. Verfolge, wie Zeilenwerte abgeglichen werden, und überprüfe dann, dass die gezeigte greaterThan-Bedingung zusammen mit den Ganzzahl- und String-Werten akzeptiert werden kann und dass die Assertion Erfolg oder Fehlschlag korrekt meldet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
databases, testing
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.