fix android.text.format.cts.TimeTest#testSetToNow0
- assertEquals(,,) has only float / double forms which can
create wrong error when converted from long
Bug: 6559241
Change-Id: Ic6ace93201bb08abc978e311c68a651eab1360b9
diff --git a/tests/tests/text/src/android/text/format/cts/TimeTest.java b/tests/tests/text/src/android/text/format/cts/TimeTest.java
index 1d24497..fdefcf8 100644
--- a/tests/tests/text/src/android/text/format/cts/TimeTest.java
+++ b/tests/tests/text/src/android/text/format/cts/TimeTest.java
@@ -16,6 +16,7 @@
package android.text.format.cts;
+import java.lang.Math;
import java.util.Calendar;
import java.util.TimeZone;
@@ -485,7 +486,7 @@
long currentTime = System.currentTimeMillis();
t.setToNow();
long time = t.toMillis(false);
- assertEquals(currentTime, time, 999);
+ assertTrue(Math.abs(currentTime - time) < 999);
}
public void testMillis0() throws Exception {