Esempio n. 1
0
    def test_bad2(self):  # type: () -> None
        file = 'bad2.cpp'
        failures = parse_cpplint('tests/cpplint-out-bad2.txt')

        self.assertEqual(failures[file][0].file, file)
        self.assertEqual(failures[file][0].line, 0)
        self.assertEqual(failures[file][0].message,
                         'No copyright message found.  You should have a line: "Copyright [year] '
                         '<Copyright Owner>"  [legal/copyright] [5]')

        self.assertEqual(failures[file][1].file, file)
        self.assertEqual(failures[file][1].line, 1)
        self.assertEqual(failures[file][1].message,
                         'Missing space before {  [whitespace/braces] [5]')

        self.assertEqual(failures[file][2].file, file)
        self.assertEqual(failures[file][2].line, 1)
        self.assertEqual(failures[file][2].message,
                         'Extra space before ( in function call  [whitespace/parens] [4]')

        self.assertEqual(failures[file][3].file, file)
        self.assertEqual(failures[file][3].line, 2)
        self.assertEqual(failures[file][3].message,
                         'Missing spaces around =  [whitespace/operators] [4]')

        self.assertEqual(failures[file][4].file, file)
        self.assertEqual(failures[file][4].line, 3)
        self.assertEqual(failures[file][4].message,
                         'Could not find a newline character at the end of the file.  '
                         '[whitespace/ending_newline] [5]')
Esempio n. 2
0
    def test_bad2(self):  # type: () -> None
        file = 'bad2.cpp'
        failures = parse_cpplint('tests/cpplint-out-bad2.txt')

        self.assertEqual(failures[file][0].file, file)
        self.assertEqual(failures[file][0].line, 0)
        self.assertEqual(
            failures[file][0].message,
            'No copyright message found.  You should have a line: "Copyright [year] '
            '<Copyright Owner>"  [legal/copyright] [5]')

        self.assertEqual(failures[file][1].file, file)
        self.assertEqual(failures[file][1].line, 1)
        self.assertEqual(failures[file][1].message,
                         'Missing space before {  [whitespace/braces] [5]')

        self.assertEqual(failures[file][2].file, file)
        self.assertEqual(failures[file][2].line, 1)
        self.assertEqual(
            failures[file][2].message,
            'Extra space before ( in function call  [whitespace/parens] [4]')

        self.assertEqual(failures[file][3].file, file)
        self.assertEqual(failures[file][3].line, 2)
        self.assertEqual(
            failures[file][3].message,
            'Missing spaces around =  [whitespace/operators] [4]')

        self.assertEqual(failures[file][4].file, file)
        self.assertEqual(failures[file][4].line, 3)
        self.assertEqual(
            failures[file][4].message,
            'Could not find a newline character at the end of the file.  '
            '[whitespace/ending_newline] [5]')
Esempio n. 3
0
 def test_good(self):  # type: () -> None
     failures = parse_cpplint('tests/cpplint-out-good.txt')
     self.assertEqual(failures, {})
Esempio n. 4
0
 def test_good(self):  # type: () -> None
     failures = parse_cpplint('tests/cpplint-out-good.txt')
     self.assertEqual(failures, {})