diff options
author | Adam Lesinski <adamlesinski@google.com> | 2018-02-09 11:02:13 -0800 |
---|---|---|
committer | Adam Lesinski <adamlesinski@google.com> | 2018-02-09 12:43:17 -0800 |
commit | 2a447172a5b8c4fdb8527602144691802c492c2e (patch) | |
tree | abbd3839e76a0c55628c3c905a9b30f90133e56d /libs/androidfw/tests/AttributeResolution_test.cpp | |
parent | 56c82be0d4075a434217a0d56be8e6544fb05a96 (diff) |
Revert "libandroidfw: Make sure to set the 'app as lib' flag"
This reverts commit 9ad287c828a116f844e5c03346c618d83727e4ae.
Bug: 73134570
Change-Id: If930d3a7c17fc2f7ffaebd31281ad5a5d120144f
Diffstat (limited to 'libs/androidfw/tests/AttributeResolution_test.cpp')
-rw-r--r-- | libs/androidfw/tests/AttributeResolution_test.cpp | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/libs/androidfw/tests/AttributeResolution_test.cpp b/libs/androidfw/tests/AttributeResolution_test.cpp index c8dbe205fee2..cc3053798e7b 100644 --- a/libs/androidfw/tests/AttributeResolution_test.cpp +++ b/libs/androidfw/tests/AttributeResolution_test.cpp @@ -22,7 +22,6 @@ #include "android-base/logging.h" #include "android-base/macros.h" #include "androidfw/AssetManager2.h" -#include "androidfw/ResourceUtils.h" #include "TestHelpers.h" #include "data/styles/R.h" @@ -65,41 +64,6 @@ class AttributeResolutionXmlTest : public AttributeResolutionTest { ResXMLTree xml_parser_; }; -TEST(AttributeResolutionLibraryTest, ApplyStyleWithDefaultStyleResId) { - AssetManager2 assetmanager; - auto apk_assets = ApkAssets::LoadAsSharedLibrary(GetTestDataPath() + "/styles/styles.apk"); - ASSERT_NE(nullptr, apk_assets); - assetmanager.SetApkAssets({apk_assets.get()}); - - std::unique_ptr<Theme> theme = assetmanager.NewTheme(); - - std::array<uint32_t, 2> attrs{ - {fix_package_id(R::attr::attr_one, 0x02), fix_package_id(R::attr::attr_two, 0x02)}}; - std::array<uint32_t, attrs.size() * STYLE_NUM_ENTRIES> values; - std::array<uint32_t, attrs.size() + 1> indices; - ApplyStyle(theme.get(), nullptr /*xml_parser*/, 0u /*def_style_attr*/, - fix_package_id(R::style::StyleOne, 0x02), attrs.data(), attrs.size(), values.data(), - indices.data()); - - const uint32_t public_flag = ResTable_typeSpec::SPEC_PUBLIC; - - const uint32_t* values_cursor = values.data(); - EXPECT_EQ(Res_value::TYPE_INT_DEC, values_cursor[STYLE_TYPE]); - EXPECT_EQ(1u, values_cursor[STYLE_DATA]); - EXPECT_EQ(0u, values_cursor[STYLE_RESOURCE_ID]); - EXPECT_EQ(1u, values_cursor[STYLE_ASSET_COOKIE]); - EXPECT_EQ(0u, values_cursor[STYLE_DENSITY]); - EXPECT_EQ(public_flag, values_cursor[STYLE_CHANGING_CONFIGURATIONS]); - - values_cursor += STYLE_NUM_ENTRIES; - EXPECT_EQ(Res_value::TYPE_INT_DEC, values_cursor[STYLE_TYPE]); - EXPECT_EQ(2u, values_cursor[STYLE_DATA]); - EXPECT_EQ(0u, values_cursor[STYLE_RESOURCE_ID]); - EXPECT_EQ(1u, values_cursor[STYLE_ASSET_COOKIE]); - EXPECT_EQ(0u, values_cursor[STYLE_DENSITY]); - EXPECT_EQ(public_flag, values_cursor[STYLE_CHANGING_CONFIGURATIONS]); -} - TEST_F(AttributeResolutionTest, Theme) { std::unique_ptr<Theme> theme = assetmanager_.NewTheme(); ASSERT_TRUE(theme->ApplyStyle(R::style::StyleTwo)); |