Failed Conditions
Pull Request — master (#1139)
by Mischa
01:50
created

test_fields()   A

Complexity

Conditions 1

Size

Total Lines 18

Duplication

Lines 0
Ratio 0 %
Metric Value
cc 1
dl 0
loc 18
rs 9.4286
1
import unittest
2
import sys
3
4
sys.path.insert(0, ".")
5
from coalib.bearlib.languages.documentation.DocumentationComment import (
6
    DocumentationComment)
7
8
9
class DocumentationCommentTest(unittest.TestCase):
10
    def test_fields(self):
11
        uut = DocumentationComment("my doc",
12
                                   ("/**", "*", "*/"),
13
                                   (25, 45))
14
15
        self.assertEqual(uut.documentation, "my doc")
16
        self.assertEqual(str(uut), "my doc")
17
        self.assertEqual(uut.marker, ("/**", "*", "*/"))
18
        self.assertEqual(uut.range, (25, 45))
19
20
        uut = DocumentationComment("qwertzuiop",
21
                                   ("##", "#", "#"),
22
                                   None)
23
24
        self.assertEqual(uut.documentation, "qwertzuiop")
25
        self.assertEqual(str(uut), "qwertzuiop")
26
        self.assertEqual(uut.marker, ("##", "#", "#"))
27
        self.assertEqual(uut.range, None)
28
29
30
if __name__ == '__main__':
31
    unittest.main(verbosity=2)
32