def test_insertElseIntoIf_with_embedded_If_with_whitespaces(self): testString = "if(a>b) \n{\n \n \n}else{\n\tif(elephant>moon){\n }\nelse\n{\n\t\teverythingFine();\n\t\tbutThatsGoingToChange();}}" result = reverseIfElse.insertElseIntoIf(testString) self.assertEqual("if(a>b) \n{\n\tif(elephant>moon){\n \n\t\teverythingFine();\n\t\tbutThatsGoingToChange();}}", result)
def test_insertElseIntoIf_Variation(self): testString = "if(a>b){}else{\n\ttest();\n\tint i=0;\n}" result = reverseIfElse.insertElseIntoIf(testString) self.assertEqual("if(a>b){\n\ttest();\n\tint i=0;\n}", result)
def test_insertElseIntoIf_with_embedded_If(self): testString = "if(a>b){}else{if(elephant>moon){}else{everythingFine();}}" result = reverseIfElse.insertElseIntoIf(testString) self.assertEqual("if(a>b){if(elephant>moon){everythingFine();}}", result)
def test_insertElseIntoIf(self): testString = "if(a>b){}else{test}" result = reverseIfElse.insertElseIntoIf(testString) self.assertEqual("if(a>b){test}", result)