Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

S1ChordAngleTest Failure

Offen
#44 9 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Bug
Klarheit
Größtenteils klar
Aktivitätsstatus
Ruhig
Tech-Stack
java
Bereich
testing

Rechercherichtung

Beginnen Sie mit S1ChordAngleTest.testTrigonometry und reproduzieren Sie den Fehler mit mvn test unter Java 22. Untersuchen Sie pom.xml, einschließlich der im Issue gemeldeten Änderung an guava.version, und vergleichen Sie die fehlschlagende numerische Assertion mit dem erwarteten Verhalten des Projekts; abgeschlossen ist die Aufgabe, wenn die Ursache identifiziert und behoben wurde, sodass die Testsuite konsistent erfolgreich durchläuft.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

I get the following failure when I run mvn test:

[ERROR] Tests run: 20, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.027 s <<< FAILURE! - in com.google.common.geometry.S1ChordAngleTest
[ERROR] com.google.common.geometry.S1ChordAngleTest.testTrigonometry  Time elapsed: 0.003 s  <<< FAILURE!
junit.framework.AssertionFailedError: expected:<0.15643446504023098> but was:<0.1564344650402278>
	at junit.framework.Assert.fail(Assert.java:57)
	...

Note that, as I mentioned in issue 43, I had to change the guava.version from 32.0-jre to 32.0.0-jre in pom.xml to get mvn compile to succeed. That is the only local diff I have compared to the master branch.

In case it's relevant, when I run java -version, that returns

java version "22.0.1" 2024-04-16
Java(TM) SE Runtime Environment (build 22.0.1+8-16)
Java HotSpot(TM) 64-Bit Server VM (build 22.0.1+8-16, mixed mode, sharing)
Vorherrschende Sprache
Java
Sterne
587
Forks
231
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus google/s2-geometry-library-java

Alle Issues in google/s2-geometry-library-java

Ähnliche Issues

Weitere Issues zu Java

Neue Issues direkt in Ihr Postfach

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