apache / apache/arrow-java

[Java] Consider starting to use Google Truth Fluent Assertions library

Offen
#278 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Type: enhancement
Vorherrschende Sprache
Java
Sterne
94
Forks
152
Ø Merge
3 T. 16 Std.
Gemergte PRs (30 T.)
11

Beschreibung

This can offer more readable asserts than the limited JUnit assertions.

 

we might want to add see if we can add a custom subject, that allows for easily asserting things about ValueVector's (e.g. NullCount, Length, etc).

**Reporter**: [Micah Kornfield](https://issues.apache.org/jira/browse/ARROW-6931) / @emkornfield

**Note**: *This issue was originally created as [ARROW-6931](https://issues.apache.org/jira/browse/ARROW-6931). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Überprüfe die Java-Tests, die derzeit JUnit-Assertions verwenden, und ermittle den Umfang für die Einführung von Google Truth. Untersuche den vorgeschlagenen benutzerdefinierten Subject für ValueVector, einschließlich Assertions für NullCount und Length. Als abgeschlossen gilt die Aufgabe, wenn ein vereinbarter Migrationsumfang und funktionierende ValueVector-Assertions vorliegen; das Issue nennt jedoch keine spezifischen Dateien oder Tests.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
testing
Issue-Typ
Refactoring
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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