diff options
author | Jake Wharton <jakew@google.com> | 2018-06-12 09:26:13 -0400 |
---|---|---|
committer | Jake Wharton <jakew@google.com> | 2018-07-18 12:09:17 -0400 |
commit | cfbc767b61f5a0afab2bf1b993151d57a743ce31 (patch) | |
tree | e1b81dd846551342644e40ec7de7785192a81f55 | |
parent | 3e2d62bd86e91f3dc62a8c323b84c4b90bf1d79e (diff) |
Add Application name to manifest test case
Test: make aapt2_tests
Change-Id: I4df26375bdf480b7d09e9cf816b7a9feaa141115
-rw-r--r-- | tools/aapt2/java/ProguardRules_test.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/aapt2/java/ProguardRules_test.cpp b/tools/aapt2/java/ProguardRules_test.cpp index b5e27e0cb952..6e0df50bd9c4 100644 --- a/tools/aapt2/java/ProguardRules_test.cpp +++ b/tools/aapt2/java/ProguardRules_test.cpp @@ -37,7 +37,10 @@ std::string GetKeepSetString(const proguard::KeepSet& set) { TEST(ProguardRulesTest, ManifestRuleDefaultConstructorOnly) { std::unique_ptr<xml::XmlResource> manifest = test::BuildXmlDom(R"( <manifest xmlns:android="http://schemas.android.com/apk/res/android"> - <application android:backupAgent="com.foo.BarBackupAgent"> + <application + android:backupAgent="com.foo.BarBackupAgent" + android:name="com.foo.BarApplication" + > <activity android:name="com.foo.BarActivity"/> <service android:name="com.foo.BarService"/> <receiver android:name="com.foo.BarReceiver"/> @@ -52,6 +55,7 @@ TEST(ProguardRulesTest, ManifestRuleDefaultConstructorOnly) { std::string actual = GetKeepSetString(set); EXPECT_THAT(actual, HasSubstr("-keep class com.foo.BarBackupAgent { <init>(); }")); + EXPECT_THAT(actual, HasSubstr("-keep class com.foo.BarApplication { <init>(); }")); EXPECT_THAT(actual, HasSubstr("-keep class com.foo.BarActivity { <init>(); }")); EXPECT_THAT(actual, HasSubstr("-keep class com.foo.BarService { <init>(); }")); EXPECT_THAT(actual, HasSubstr("-keep class com.foo.BarReceiver { <init>(); }")); |