diff options
author | Tai Kuo <taikuo@google.com> | 2020-06-20 09:35:31 +0800 |
---|---|---|
committer | Tai Kuo <taikuo@google.com> | 2020-06-20 09:35:31 +0800 |
commit | fd6b63bf0db9abab9b06ef993e2ed71442639386 (patch) | |
tree | 8ed110108f865a2a738f41806a7fdfe0b3ac2245 /android/WALT/app/src/test/java/org/chromium/latency/walt/UtilsTest.java | |
parent | c6fdd9aa345b93fa042cb00518b00c98503c6a0e (diff) | |
download | walt-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.java | 30 |
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); + } } |