You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by ah...@apache.org on 2020/04/04 21:16:35 UTC
[commons-numbers] 05/09: Fixed test coverage for field.
This is an automated email from the ASF dual-hosted git repository.
aherbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-numbers.git
commit 98b64f1eeda26cac21e3923b1350b9ba0e2d6671
Author: Alex Herbert <ah...@apache.org>
AuthorDate: Sat Apr 4 21:37:31 2020 +0100
Fixed test coverage for field.
Added test for FP64 equals.
---
.../java/org/apache/commons/numbers/field/FP64Test.java | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/commons-numbers-field/src/test/java/org/apache/commons/numbers/field/FP64Test.java b/commons-numbers-field/src/test/java/org/apache/commons/numbers/field/FP64Test.java
index cbd6137..260ecc7 100644
--- a/commons-numbers-field/src/test/java/org/apache/commons/numbers/field/FP64Test.java
+++ b/commons-numbers-field/src/test/java/org/apache/commons/numbers/field/FP64Test.java
@@ -38,6 +38,22 @@ public class FP64Test {
}
@Test
+ public void testEquals() {
+ final FP64 a = FP64.of(1.23);
+ final FP64 b = FP64.of(4.56);
+
+ // Same instance
+ Assertions.assertTrue(a.equals(a));
+ // Same value
+ Assertions.assertTrue(a.equals(FP64.of(a.doubleValue())));
+ // Different value
+ Assertions.assertFalse(a.equals(b));
+ // Different object
+ Assertions.assertFalse(a.equals(new Object()));
+ Assertions.assertFalse(a.equals(null));
+ }
+
+ @Test
public void testOne() {
Assertions.assertEquals(1d, FP64.of(-3.4).one().doubleValue(), 0d);
}