diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2010-09-20 19:29:57 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-09 19:10:10 -0300 |
commit | 47cf0c2fafd1cdf594a319a7e42c606880ce0d51 (patch) | |
tree | f9e05b310cf716919b32c47534103871ae9d5073 /tests/testnamespace.cpp | |
parent | e6b15c234864cc8061f43a1c238ad57b78dcc61f (diff) |
Updates tests to use nesting of type declarations.
Also added a new cases to test the nesting of type tags a bit more.
Reviewed by Luciano Wolf <luciano.wolf@openbossa.org>
Reviewed by Renato Araújo <renato.filho@openbossa.org>
Diffstat (limited to 'tests/testnamespace.cpp')
-rw-r--r-- | tests/testnamespace.cpp | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/tests/testnamespace.cpp b/tests/testnamespace.cpp index 3833700a7..7fc457db0 100644 --- a/tests/testnamespace.cpp +++ b/tests/testnamespace.cpp @@ -38,8 +38,9 @@ void TestNamespace::testNamespaceMembers() };"; const char* xmlCode = "\ <typesystem package='Foo'> \ - <namespace-type name='Namespace' />\ - <enum-type name='Namespace::Option' /> \ + <namespace-type name='Namespace'>\ + <enum-type name='Option' /> \ + </namespace-type>\ </typesystem>"; TestUtil t(cppCode, xmlCode, false); AbstractMetaClassList classes = t.builder()->classes(); @@ -64,9 +65,11 @@ void TestNamespace::testNamespaceInnerClassMembers() };"; const char* xmlCode = "\ <typesystem package='Foo'> \ - <namespace-type name='OuterNamespace' />\ - <namespace-type name='OuterNamespace::InnerNamespace' />\ - <value-type name='OuterNamespace::InnerNamespace::SomeClass' /> \ + <namespace-type name='OuterNamespace'>\ + <namespace-type name='InnerNamespace'>\ + <value-type name='SomeClass' /> \ + </namespace-type>\ + </namespace-type>\ </typesystem>"; TestUtil t(cppCode, xmlCode, false); AbstractMetaClassList classes = t.builder()->classes(); |