def testFloatConst(self): mutation_analyser = MutationAnalyser() test_line = 'const/high16 v2, 0x40e00000 # 7.0f' mutation = mutation_analyser.processConst(test_line) result = 'const/high16 v2, 0x41000000 # 7.0f' self.assertEqual(mutation, result)
def testDoubleConst(self): mutation_analyser = MutationAnalyser() test_line = 'const-wide/high16 v4, 0x4020000000000000L # 8.0' mutation = mutation_analyser.processConst(test_line) result = 'const-wide/high16 v4, 0x4022000000000000L # 8.0' self.assertEqual(mutation, result)
def testShortIntegerConst(self): mutation_analyser = MutationAnalyser() test_line = 'const/4 v0, 0x7' mutation = mutation_analyser.processConst(test_line) result = 'const/4 v0, -0x8' self.assertEqual(mutation, result)