Example #1
0
 def testCreateDexSymbol_classMerged_field(self):
     name = 'org.NewClass int org.OldClass.createReachTopAnimatorSet'
     size = 1
     source_map = {}
     lambda_normalizer = apkanalyzer.LambdaNormalizer()
     symbol = apkanalyzer.CreateDexSymbol(name, size, source_map,
                                          lambda_normalizer)
     self.assertEqual('$APK/org/OldClass', symbol.object_path)
Example #2
0
 def testCreateDexSymbol_total(self):
     name = '<TOTAL>'
     size = 1
     source_map = {}
     lambda_normalizer = apkanalyzer.LambdaNormalizer()
     symbol = apkanalyzer.CreateDexSymbol(name, size, source_map,
                                          lambda_normalizer)
     self.assertIsNone(symbol)
Example #3
0
 def testCreateDexSymbol_classMerged_noSource(self):
     name = ('org.NewClass org.ChromeAnimation '
             'org.OldClass.createReachTopAnimatorSet(org.StackTab[],float)')
     size = 1
     source_map = {}
     lambda_normalizer = apkanalyzer.LambdaNormalizer()
     symbol = apkanalyzer.CreateDexSymbol(name, size, source_map,
                                          lambda_normalizer)
     self.assertEqual('$APK/org/OldClass', symbol.object_path)