Completed
Pull Request — master (#1431)
by Abdeali
01:46 queued 13s
created

bears.tests.c_languages.CPPLintBearTest   A

Complexity

Total Complexity 3

Size/Duplication

Total Lines 22
Duplicated Lines 0 %
Metric Value
dl 0
loc 22
rs 10
wmc 3
1
from bears.c_languages.CPPLintBear import CPPLintBear
2
from bears.tests.LocalBearTestHelper import verify_local_bear
3
4
5
test_file = """
6
int main() {
7
    return 0;
8
}""".split("\n")
9
10
CPPLintBear1Test = verify_local_bear(CPPLintBear,
11
                                     valid_files=(),
12
                                     invalid_files=(test_file,),
13
                                     filename={"suffix": ".cpp"})
14
15
CPPLintBear2Test = verify_local_bear(CPPLintBear,
16
                                     valid_files=(test_file,),
17
                                     invalid_files=(),
18
                                     settings={'cpplint_ignore': 'legal'},
19
                                     filename={"suffix": ".cpp"})
20
21
CPPLintBear3Test = verify_local_bear(CPPLintBear,
22
                                     valid_files=(),
23
                                     invalid_files=(test_file,),
24
                                     settings={'cpplint_ignore': 'legal',
25
                                               'max_line_length': '13'},
26
                                     filename={"suffix": ".cpp"})
27