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)
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)
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)