def test_rule_018(self): oRule = process.rule_018() self.assertTrue(oRule) self.assertEqual(oRule.name, 'process') self.assertEqual(oRule.identifier, '018') dExpected = [9, 15, 22, 30, 36, 42, 53, 60] oRule.analyze(oFile) self.assertEqual(oRule.violations, dExpected)
def test_rule_018_remove(self): oRule = process.rule_018() oRule.action = 'remove' lExpected = [10] oRule.analyze(self.oFile) self.assertEqual(lExpected, utils.extract_violation_lines_from_violation_object(oRule.violations))
def test_rule_018_add(self): oRule = process.rule_018() self.assertTrue(oRule) self.assertEqual(oRule.name, 'process') self.assertEqual(oRule.identifier, '018') lExpected = [6, 16, 20] oRule.analyze(self.oFile) self.assertEqual(lExpected, utils.extract_violation_lines_from_violation_object(oRule.violations))
def test_fix_rule_018_add(self): oRule = process.rule_018() oRule.fix(self.oFile) lActual = self.oFile.get_lines() self.assertEqual(lExpected_add, lActual) oRule.analyze(self.oFile) self.assertEqual(len(oRule.violations), 2)
def test_fix_rule_018_remove(self): oRule = process.rule_018() oRule.action = 'remove' oRule.fix(self.oFile) lActual = self.oFile.get_lines() self.assertEqual(lExpected_remove, lActual) oRule.analyze(self.oFile) self.assertEqual(oRule.violations, [])
def test_fix_rule_018(self): oRule = process.rule_018() oRule.fix(self.oFile) self.assertEqual(self.oFile.lines[9].line, ' end process PROC_LABEL1;') self.assertEqual(self.oFile.lines[14].line, ' end process PROC_LABEL2;') self.assertEqual(self.oFile.lines[19].line, ' end process;') self.assertEqual(self.oFile.lines[24].line, ' end process PROC_LABEL3;') self.assertEqual(self.oFile.lines[29].line, ' end process LaBeL_CaSe_TeSt;') oRule.analyze(self.oFile) lExpected = [] lExpected.append(utils.add_violation(19)) self.assertEqual(oRule.violations, lExpected)
def test_rule_018(self): oRule = process.rule_018() self.assertTrue(oRule) self.assertEqual(oRule.name, 'process') self.assertEqual(oRule.identifier, '018') oRule.analyze(self.oFile) dExpected = [{ 'lineNumber': 14, 'processLabel': 'PROC_LABEL2' }, { 'lineNumber': 19 }] self.assertEqual(oRule.violations, dExpected)
def test_fix_rule_018(self): oRule = process.rule_018() oRule.fix(self.oFile) self.assertEqual(self.oFile.lines[9].line, ' end process PROC_LABEL1;') self.assertEqual(self.oFile.lines[14].line, ' end process PROC_LABEL2;') self.assertEqual(self.oFile.lines[19].line, ' end process;') self.assertEqual(self.oFile.lines[24].line, ' end process PROC_LABEL3;') oRule.analyze(self.oFile) dExpected = [{'lineNumber': 19}] self.assertEqual(oRule.violations, dExpected)
def test_rule_018(self): oRule = process.rule_018() self.assertTrue(oRule) self.assertEqual(oRule.name, 'process') self.assertEqual(oRule.identifier, '018') oRule.analyze(self.oFile) lExpected = [] dViolation = utils.add_violation(14) dViolation['processLabel'] = 'PROC_LABEL2' lExpected.append(dViolation) dViolation = utils.add_violation(19) lExpected.append(dViolation) self.assertEqual(oRule.violations, lExpected)
def test_rule_018(self): oRule = process.rule_018() self.assertTrue(oRule) self.assertEqual(oRule.name, 'process') self.assertEqual(oRule.identifier, '018') lExpected = [] lExpected.append(utils.add_violation(9)) lExpected.append(utils.add_violation(15)) lExpected.append(utils.add_violation(22)) lExpected.append(utils.add_violation(30)) lExpected.append(utils.add_violation(36)) lExpected.append(utils.add_violation(42)) lExpected.append(utils.add_violation(53)) lExpected.append(utils.add_violation(60)) lExpected.append(utils.add_violation(132)) oRule.analyze(oFile) self.assertEqual(oRule.violations, lExpected)