aboutsummaryrefslogtreecommitdiff
path: root/android/WALT/app/src/test/java/org/chromium/latency/walt/UtilsTest.java
diff options
context:
space:
mode:
authorTai Kuo <taikuo@google.com>2020-06-20 09:35:31 +0800
committerTai Kuo <taikuo@google.com>2020-06-20 09:35:31 +0800
commitfd6b63bf0db9abab9b06ef993e2ed71442639386 (patch)
tree8ed110108f865a2a738f41806a7fdfe0b3ac2245 /android/WALT/app/src/test/java/org/chromium/latency/walt/UtilsTest.java
parentc6fdd9aa345b93fa042cb00518b00c98503c6a0e (diff)
downloadwalt-fd6b63bf0db9abab9b06ef993e2ed71442639386.tar.gz
Merge google/walt
Merge from https://github.com/google/walt.git Bug: 149721303 Bug: 149721109 Test: ./gradlew build -x :app:lint Change-Id: I56e2f506782fbbe01e3bf2489fa3091226a2b5ca Signed-off-by: Tai Kuo <taikuo@google.com>
Diffstat (limited to 'android/WALT/app/src/test/java/org/chromium/latency/walt/UtilsTest.java')
-rw-r--r--android/WALT/app/src/test/java/org/chromium/latency/walt/UtilsTest.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/android/WALT/app/src/test/java/org/chromium/latency/walt/UtilsTest.java b/android/WALT/app/src/test/java/org/chromium/latency/walt/UtilsTest.java
index bf77e05..86513f4 100644
--- a/android/WALT/app/src/test/java/org/chromium/latency/walt/UtilsTest.java
+++ b/android/WALT/app/src/test/java/org/chromium/latency/walt/UtilsTest.java
@@ -16,9 +16,12 @@
package org.chromium.latency.walt;
+import com.github.mikephil.charting.data.Entry;
+
import org.junit.Test;
import java.util.ArrayList;
+import java.util.List;
import java.util.Random;
import static java.lang.Double.NaN;
@@ -159,4 +162,31 @@ public class UtilsTest {
}
assertEquals(latency, Utils.findBestShift(laserTimes, touchTimes, touchY), 1e-6);
}
+
+ @Test
+ public void testMeanEntries() {
+ List<Entry> entries = new ArrayList<>();
+ for (int i = 1; i <= 10; i++) {
+ entries.add(new Entry(i, i));
+ }
+ assertEquals(5.5, Utils.mean(entries), 1e-12);
+ }
+
+ @Test
+ public void testMinEntries() {
+ List<Entry> entries = new ArrayList<>();
+ for (int i = 1; i <= 10; i++) {
+ entries.add(new Entry(i, i));
+ }
+ assertEquals(1, Utils.min(entries), 1e-12);
+ }
+
+ @Test
+ public void testMaxEntries() {
+ List<Entry> entries = new ArrayList<>();
+ for (int i = 1; i <= 10; i++) {
+ entries.add(new Entry(i, i));
+ }
+ assertEquals(10, Utils.max(entries), 1e-12);
+ }
}