google / google/s2-geometry-library-java
S1ChordAngleTest Failure
- Ngôn ngữ chính
- Java
- Star
- 587
- Fork
- 231
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
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](https://github.com/google/s2-geometry-library-java/issues/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)
```
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với S1ChordAngleTest.testTrigonometry và tái hiện lỗi bằng cách sử dụng mvn test trên Java 22. Kiểm tra pom.xml, bao gồm thay đổi guava.version được nêu trong issue, và so sánh assertion số đang thất bại với hành vi mà dự án mong đợi; công việc được hoàn thành khi xác định và xử lý nguyên nhân để bộ kiểm thử luôn vượt qua ổn định.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java
- Lĩnh vực
- testing
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100