示例#1
0
    def test_extract_activities(self):
        dump_badging = """N: android=http://schemas.android.com/apk/res/android
              E: manifest (line=2)
                E: application (line=8)
                  E: activity (line=9)
                    A: android:name(0x01010003)="com.example.app.HomeActivity" (Raw: "...")
                  E: activity (line=15)
                    A: android:name(0x01010003)="com.example.app.OtherActivity" (Raw: "...")
        """

        activities = Aapt._extract_activities(dump_badging)

        self.assertEqual(["com.example.app.HomeActivity", "com.example.app.OtherActivity"], activities)
示例#2
0
    def test_extract_activities_when_missing(self):
        activities = Aapt._extract_activities("")

        self.assertEqual([], activities)