diff options
author | Lucas Dupin <dupin@google.com> | 2018-02-05 16:53:28 -0800 |
---|---|---|
committer | Lucas Dupin <dupin@google.com> | 2018-02-05 17:23:42 -0800 |
commit | 47e7cfd8b5813e89ebd719d2d42a4fac9615c2c5 (patch) | |
tree | ffbf94d21416e4000655c43c3fe65527d2d2bc2f /tests/Internal/src | |
parent | 7b2354ece2809819255f64b0dd60b108745a5739 (diff) |
Ignore more yellows and greens
Updated palettes to ignore a broader range or yellows, greens
and adjacent colors.
Change-Id: Ied6c3ea0cb917a19548483a42d66f1f4b4fee4f7
Fixes: 68683213
Test: atest tests/Internal/src/com/android/internal/colorextraction/types/TonalTest.java
Diffstat (limited to 'tests/Internal/src')
-rw-r--r-- | tests/Internal/src/com/android/internal/colorextraction/types/TonalTest.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/Internal/src/com/android/internal/colorextraction/types/TonalTest.java b/tests/Internal/src/com/android/internal/colorextraction/types/TonalTest.java index d46fff4db65a..a7d5ae8f69a3 100644 --- a/tests/Internal/src/com/android/internal/colorextraction/types/TonalTest.java +++ b/tests/Internal/src/com/android/internal/colorextraction/types/TonalTest.java @@ -99,6 +99,21 @@ public class TonalTest { } @Test + public void tonal_rangeTest() { + Tonal.ConfigParser config = new Tonal.ConfigParser(InstrumentationRegistry.getContext()); + for (Tonal.TonalPalette palette : config.getTonalPalettes()) { + assertTrue("minHue should be >= to 0.", palette.minHue >= 0); + assertTrue("maxHue should be <= to 360.", palette.maxHue <= 360); + + assertTrue("S should be >= to 0.", palette.s[0] >= 0); + assertTrue("S should be <= to 1.", palette.s[1] <= 1); + + assertTrue("L should be >= to 0.", palette.l[0] >= 0); + assertTrue("L should be <= to 1.", palette.l[1] <= 1); + } + } + + @Test public void tonal_blacklistTest() { // Make sure that palette generation will fail. final Tonal tonal = new Tonal(InstrumentationRegistry.getContext()); |