Lines Matching refs:assetmanager

115   AssetManager2 assetmanager;  in TEST_F()  local
116 assetmanager.SetConfigurations({desired_config}); in TEST_F()
117 assetmanager.SetApkAssets({basic_assets_}); in TEST_F()
119 auto value = assetmanager.GetResource(basic::R::string::test1); in TEST_F()
139 AssetManager2 assetmanager; in TEST_F() local
140 assetmanager.SetConfigurations({desired_config}); in TEST_F()
141 assetmanager.SetApkAssets({basic_assets_, basic_de_fr_assets_}); in TEST_F()
143 auto value = assetmanager.GetResource(basic::R::string::test1); in TEST_F()
158 AssetManager2 assetmanager; in TEST_F() local
162 assetmanager.SetApkAssets({lib_two_assets_, lib_one_assets_, libclient_assets_}); in TEST_F()
164 auto value = assetmanager.GetResource(libclient::R::string::foo_one); in TEST_F()
172 value = assetmanager.GetResource(value->data); in TEST_F()
177 GetStringFromPool(assetmanager.GetStringPoolForCookie(value->cookie), value->data)); in TEST_F()
179 value = assetmanager.GetResource(libclient::R::string::foo_two); in TEST_F()
187 value = assetmanager.GetResource(value->data); in TEST_F()
192 GetStringFromPool(assetmanager.GetStringPoolForCookie(value->cookie), value->data)); in TEST_F()
196 AssetManager2 assetmanager; in TEST_F() local
197 assetmanager.SetApkAssets({appaslib_assets_}); in TEST_F()
200 auto value = assetmanager.GetResource(fix_package_id(appaslib::R::integer::number1, 0x02)); in TEST_F()
207 AssetManager2 assetmanager; in TEST_F() local
208 assetmanager.SetApkAssets({overlayable_assets_, overlay_assets_, lib_one_assets_}); in TEST_F()
210 ASSERT_EQ(3, assetmanager.GetApkAssetsCount()); in TEST_F()
211 auto op = assetmanager.StartOperation(); in TEST_F()
212 ASSERT_EQ(overlayable_assets_, assetmanager.GetApkAssets(0)); in TEST_F()
213 ASSERT_EQ(overlay_assets_, assetmanager.GetApkAssets(1)); in TEST_F()
214 ASSERT_EQ(lib_one_assets_, assetmanager.GetApkAssets(2)); in TEST_F()
216 auto get_first_package_id = [&assetmanager](auto apkAssets) -> uint8_t { in TEST_F()
217 return assetmanager.GetAssignedPackageId(apkAssets->GetLoadedArsc()->GetPackages()[0].get()); in TEST_F()
226 AssetManager2 assetmanager; in TEST_F() local
227 assetmanager.SetApkAssets({lib_one_assets_}); in TEST_F()
229 auto name = assetmanager.GetResourceName(lib_one::R::string::foo); in TEST_F()
235 AssetManager2 assetmanager; in TEST_F() local
236 assetmanager.SetApkAssets({basic_de_fr_assets_}); in TEST_F()
238 auto value = assetmanager.GetResourceName(basic::R::string::test1); in TEST_F()
244 AssetManager2 assetmanager; in TEST_F() local
245 assetmanager.SetApkAssets({basic_de_fr_assets_}); in TEST_F()
247 auto value = assetmanager.GetResourceTypeSpecFlags(basic::R::string::test1); in TEST_F()
253 AssetManager2 assetmanager; in TEST_F() local
254 assetmanager.SetApkAssets({basic_assets_}); in TEST_F()
256 auto bag = assetmanager.GetBag(basic::R::array::integerArray1); in TEST_F()
277 AssetManager2 assetmanager; in TEST_F() local
281 assetmanager.SetApkAssets({lib_two_assets_, lib_one_assets_, libclient_assets_}); in TEST_F()
283 auto bag = assetmanager.GetBag(fix_package_id(lib_one::R::style::Theme, 0x03)); in TEST_F()
296 AssetManager2 assetmanager; in TEST_F() local
300 assetmanager.SetApkAssets({lib_two_assets_, lib_one_assets_, libclient_assets_}); in TEST_F()
302 auto bag = assetmanager.GetBag(libclient::R::style::ThemeMultiLib); in TEST_F()
316 AssetManager2 assetmanager; in TEST_F() local
320 assetmanager.SetApkAssets({lib_two_assets_, lib_one_assets_, libclient_assets_}); in TEST_F()
322 auto bag = assetmanager.GetBag(libclient::R::style::Theme); in TEST_F()
334 AssetManager2 assetmanager; in TEST_F() local
335 assetmanager.SetApkAssets({style_assets_}); in TEST_F()
337 auto bag_one = assetmanager.GetBag(app::R::style::StyleOne); in TEST_F()
351 auto bag_two = assetmanager.GetBag(app::R::style::StyleTwo); in TEST_F()
367 EXPECT_EQ(std::string("string"), GetStringFromPool(assetmanager.GetStringPoolForCookie(0), in TEST_F()
398 AssetManager2 assetmanager; in TEST_F() local
399 assetmanager.SetApkAssets({style_assets_}); in TEST_F()
403 auto bag = assetmanager.GetBag(app::R::style::StyleFour); in TEST_F()
409 AssetManager2 assetmanager; in TEST_F() local
410 assetmanager.SetApkAssets({basic_assets_}); in TEST_F()
412 auto value = assetmanager.GetResource(basic::R::integer::ref1); in TEST_F()
417 auto result = assetmanager.ResolveReference(*value); in TEST_F()
425 AssetManager2 assetmanager; in TEST_F() local
426 assetmanager.SetApkAssets({basic_assets_}); in TEST_F()
428 auto value = assetmanager.GetResource(basic::R::integer::number2, true /*may_be_bag*/); in TEST_F()
433 auto result = assetmanager.ResolveReference(*value); in TEST_F()
441 AssetManager2 assetmanager; in TEST_F() local
442 assetmanager.SetApkAssets({basic_assets_}); in TEST_F()
445 auto high_ref = assetmanager.GetResourceId("@id/high_ref", "values", "com.android.basic"); in TEST_F()
448 auto middle_ref = assetmanager.GetResourceId("@id/middle_ref", "values", "com.android.basic"); in TEST_F()
451 auto low_ref = assetmanager.GetResourceId("@id/low_ref", "values", "com.android.basic"); in TEST_F()
455 auto value = assetmanager.GetResource(*high_ref); in TEST_F()
461 auto result = assetmanager.ResolveReference(*value); in TEST_F()
467 AssetManager2 assetmanager; in TEST_F() local
468 assetmanager.SetApkAssets({basic_assets_, basic_xhdpi_assets_, basic_xxhdpi_assets_}); in TEST_F()
469 assetmanager.SetConfigurations({{ in TEST_F()
474 auto value = assetmanager.GetResource(basic::R::string::density, false /*may_be_bag*/); in TEST_F()
477 EXPECT_EQ("xhdpi", GetStringFromPool(assetmanager.GetStringPoolForCookie(value->cookie), in TEST_F()
480 value = assetmanager.GetResource(basic::R::string::density, false /*may_be_bag*/, in TEST_F()
484 EXPECT_EQ("xxhdpi", GetStringFromPool(assetmanager.GetStringPoolForCookie(value->cookie), in TEST_F()
489 AssetManager2 assetmanager; in TEST_F() local
490 assetmanager.SetApkAssets({basic_assets_}); in TEST_F()
498 auto result = assetmanager.ResolveReference(value); in TEST_F()
505 AssetManager2 assetmanager; in TEST_F() local
506 assetmanager.SetApkAssets({basic_assets_}); in TEST_F()
513 auto result = assetmanager.ResolveReference(value); in TEST_F()
526 auto result = assetmanager.ResolveReference(value); in TEST_F()
536 AssetManager2 assetmanager; in TEST_F() local
537 assetmanager.SetApkAssets({basic_assets_}); in TEST_F()
544 auto result = assetmanager.ResolveReference(value); in TEST_F()
554 AssetManager2 assetmanager; in TEST_F() local
555 assetmanager.SetApkAssets({libclient_assets_}); in TEST_F()
561 auto result = assetmanager.ResolveReference(value); in TEST_F()
576 AssetManager2 assetmanager; in TEST_F() local
577 assetmanager.SetApkAssets({system_assets_, basic_de_fr_assets_}); in TEST_F()
579 auto configurations = assetmanager.GetResourceConfigurations(); in TEST_F()
601 configurations = assetmanager.GetResourceConfigurations(true /* exclude_system */); in TEST_F()
621 AssetManager2 assetmanager; in TEST_F() local
622 assetmanager.SetApkAssets({system_assets_, basic_de_fr_assets_}); in TEST_F()
624 std::set<std::string> locales = assetmanager.GetResourceLocales(); in TEST_F()
632 locales = assetmanager.GetResourceLocales(true /*exclude_system*/); in TEST_F()
640 AssetManager2 assetmanager; in TEST_F() local
641 assetmanager.SetApkAssets({basic_assets_}); in TEST_F()
643 auto resid = assetmanager.GetResourceId("com.android.basic:layout/main", "", ""); in TEST_F()
647 resid = assetmanager.GetResourceId("layout/main", "", "com.android.basic"); in TEST_F()
651 resid = assetmanager.GetResourceId("main", "layout", "com.android.basic"); in TEST_F()
657 AssetManager2 assetmanager; in TEST_F() local
658 assetmanager.SetApkAssets({system_assets_}); in TEST_F()
660 std::unique_ptr<Asset> asset = assetmanager.Open("file.txt", Asset::ACCESS_BUFFER); in TEST_F()
669 AssetManager2 assetmanager; in TEST_F() local
670 assetmanager.SetApkAssets({system_assets_, app_assets_}); in TEST_F()
672 std::unique_ptr<Asset> asset = assetmanager.Open("file.txt", Asset::ACCESS_BUFFER); in TEST_F()
681 AssetManager2 assetmanager; in TEST_F() local
682 assetmanager.SetApkAssets({system_assets_}); in TEST_F()
684 std::unique_ptr<AssetDir> asset_dir = assetmanager.OpenDir(""); in TEST_F()
694 asset_dir = assetmanager.OpenDir("subdir"); in TEST_F()
703 AssetManager2 assetmanager; in TEST_F() local
704 assetmanager.SetApkAssets({system_assets_, app_assets_}); in TEST_F()
706 std::unique_ptr<AssetDir> asset_dir = assetmanager.OpenDir(""); in TEST_F()
723 AssetManager2 assetmanager; in TEST_F() local
724 assetmanager.SetConfigurations({desired_config}); in TEST_F()
725 assetmanager.SetApkAssets({basic_assets_}); in TEST_F()
726 assetmanager.SetResourceResolutionLoggingEnabled(false); in TEST_F()
728 auto value = assetmanager.GetResource(basic::R::string::test1); in TEST_F()
731 auto result = assetmanager.GetLastResourceResolution(); in TEST_F()
738 AssetManager2 assetmanager; in TEST_F() local
739 assetmanager.SetConfigurations({desired_config}); in TEST_F()
740 assetmanager.SetApkAssets({basic_assets_}); in TEST_F()
742 auto result = assetmanager.GetLastResourceResolution(); in TEST_F()
752 AssetManager2 assetmanager; in TEST_F() local
753 assetmanager.SetResourceResolutionLoggingEnabled(true); in TEST_F()
754 assetmanager.SetConfigurations({desired_config}); in TEST_F()
755 assetmanager.SetApkAssets({basic_assets_}); in TEST_F()
757 auto value = assetmanager.GetResource(basic::R::string::test1); in TEST_F()
760 auto result = assetmanager.GetLastResourceResolution(); in TEST_F()
775 AssetManager2 assetmanager; in TEST_F() local
776 assetmanager.SetResourceResolutionLoggingEnabled(true); in TEST_F()
777 assetmanager.SetConfigurations({desired_config}); in TEST_F()
778 assetmanager.SetApkAssets({basic_assets_, basic_de_fr_assets_}); in TEST_F()
780 auto value = assetmanager.GetResource(basic::R::string::test1); in TEST_F()
783 auto result = assetmanager.GetLastResourceResolution(); in TEST_F()
797 AssetManager2 assetmanager; in TEST_F() local
798 assetmanager.SetResourceResolutionLoggingEnabled(true); in TEST_F()
799 assetmanager.SetConfigurations({desired_config}); in TEST_F()
800 assetmanager.SetApkAssets({basic_assets_}); in TEST_F()
802 auto value = assetmanager.GetResource(basic::R::string::test1); in TEST_F()
805 auto resultEnabled = assetmanager.GetLastResourceResolution(); in TEST_F()
808 assetmanager.SetResourceResolutionLoggingEnabled(false); in TEST_F()
810 auto resultDisabled = assetmanager.GetLastResourceResolution(); in TEST_F()
818 AssetManager2 assetmanager; in TEST_F() local
819 assetmanager.SetResourceResolutionLoggingEnabled(true); in TEST_F()
820 assetmanager.SetConfigurations({desired_config}); in TEST_F()
821 assetmanager.SetApkAssets({overlayable_assets_}); in TEST_F()
823 const auto map = assetmanager.GetOverlayableMapForPackage(0x7f); in TEST_F()
831 ASSERT_TRUE(assetmanager.GetOverlayablesToString("com.android.overlayable", &api)); in TEST_F()
838 AssetManager2 assetmanager; in TEST_F() local
839 assetmanager.SetApkAssets({overlayable_assets_, overlay_assets_, lib_one_assets_}); in TEST_F()
841 ASSERT_EQ(3, assetmanager.GetApkAssetsCount()); in TEST_F()
847 auto op = assetmanager.StartOperation(); in TEST_F()
848 ASSERT_EQ(overlayable_assets_, assetmanager.GetApkAssets(0)); in TEST_F()
849 ASSERT_EQ(overlay_assets_, assetmanager.GetApkAssets(1)); in TEST_F()