diff options
| author | Frank Erens <frank@synthi.net> | 2019-01-09 19:27:54 +0100 | 
|---|---|---|
| committer | Jakob Lykke Andersen <Jakob@caput.dk> | 2019-01-20 12:29:20 +0100 | 
| commit | 9e6fe21c6a4b6e4cd74d30e9715623f2ac7abbb7 (patch) | |
| tree | 1579936b1e534bc4077b9fbcf4c379b4fde547d8 /tests | |
| parent | 4e6dacd81b16e37e58304a48d9444dbf6356fd54 (diff) | |
| download | sphinx-git-9e6fe21c6a4b6e4cd74d30e9715623f2ac7abbb7.tar.gz | |
Add 'cpp:struct' directive and 'cpp:struct' role.
They are cosmetic variants of the class directive/role.
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_domain_cpp.py | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/test_domain_cpp.py b/tests/test_domain_cpp.py index 6614802e5..fe5e37f23 100644 --- a/tests/test_domain_cpp.py +++ b/tests/test_domain_cpp.py @@ -25,7 +25,7 @@ def parse(name, string):          cpp_paren_attributes = ["paren_attr"]      parser = DefinitionParser(string, None, Config())      parser.allowFallbackExpressionParsing = False -    ast = parser.parse_declaration(name) +    ast = parser.parse_declaration(name, name)      parser.assert_end()      # The scopedness would usually have been set by CPPEnumObject      if name == "enum": @@ -526,11 +526,12 @@ def test_class_definitions():      check('class', 'A', {1: "A", 2: "1A"})      check('class', 'A::B::C', {1: "A::B::C", 2: "N1A1B1CE"})      check('class', 'A : B', {1: "A", 2: "1A"}) -    check('class', 'A : private B', {1: "A", 2: "1A"}, output='A : B') +    check('class', 'A : private B', {1: "A", 2: "1A"})      check('class', 'A : public B', {1: "A", 2: "1A"})      check('class', 'A : B, C', {1: "A", 2: "1A"})      check('class', 'A : B, protected C, D', {1: "A", 2: "1A"}) -    check('class', 'A : virtual private B', {1: 'A', 2: '1A'}, output='A : virtual B') +    check('class', 'A : virtual private B', {1: 'A', 2: '1A'}, output='A : private virtual B') +    check('class', 'A : private virtual B', {1: 'A', 2: '1A'})      check('class', 'A : B, virtual C', {1: 'A', 2: '1A'})      check('class', 'A : public virtual B', {1: 'A', 2: '1A'})      check('class', 'A : B, C...', {1: 'A', 2: '1A'})  | 
