diff options
author | Romain Guy <romainguy@google.com> | 2017-01-18 16:34:42 -0800 |
---|---|---|
committer | Romain Guy <romainguy@google.com> | 2017-01-19 18:44:00 -0800 |
commit | c9ba55902123be5abcf2dcda5af9995be0b8d3d8 (patch) | |
tree | 953bf264c1f748816ad8ebc4898f580d163ce959 /libs/androidfw/tests/Config_test.cpp | |
parent | a2b1774d758b58fc5977f631eff76fa21d303906 (diff) |
Add wide color gamut and HDR resource qualifiers
Bug: 32984164
Test: Config_test, AaptConfig_test and aapt2_tests
Change-Id: Ie9c82bfe2d36b1d6180ee223250ab5bb2ce90dd4
Diffstat (limited to 'libs/androidfw/tests/Config_test.cpp')
-rw-r--r-- | libs/androidfw/tests/Config_test.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/libs/androidfw/tests/Config_test.cpp b/libs/androidfw/tests/Config_test.cpp index 778c7bfb2053..3e5aca7ab655 100644 --- a/libs/androidfw/tests/Config_test.cpp +++ b/libs/androidfw/tests/Config_test.cpp @@ -182,4 +182,24 @@ TEST(ConfigTest, RoundIsMoreSpecific) { EXPECT_TRUE(targetConfigC.isBetterThan(targetConfigB, &deviceConfig)); } +TEST(ConfigTest, ScreenIsWideGamut) { + ResTable_config defaultConfig; + memset(&defaultConfig, 0, sizeof(defaultConfig)); + + ResTable_config wideGamutConfig = defaultConfig; + wideGamutConfig.colorimetry = ResTable_config::WIDE_COLOR_GAMUT_YES; + + EXPECT_EQ(defaultConfig.diff(wideGamutConfig), ResTable_config::CONFIG_COLORIMETRY); +} + +TEST(ConfigTest, ScreenIsHdr) { + ResTable_config defaultConfig; + memset(&defaultConfig, 0, sizeof(defaultConfig)); + + ResTable_config hdrConfig = defaultConfig; + hdrConfig.colorimetry = ResTable_config::HDR_YES; + + EXPECT_EQ(defaultConfig.diff(hdrConfig), ResTable_config::CONFIG_COLORIMETRY); +} + } // namespace android. |