Beispiel #1
0
 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)
Beispiel #2
0
    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))
Beispiel #3
0
    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))
Beispiel #4
0
    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)
Beispiel #5
0
    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)