aboutsummaryrefslogtreecommitdiffstats
path: root/tests/testnamespace.cpp
diff options
context:
space:
mode:
authorMarcelo Lira <marcelo.lira@openbossa.org>2010-09-20 19:29:57 -0300
committerHugo Parente Lima <hugo.pl@gmail.com>2012-03-09 19:10:10 -0300
commit47cf0c2fafd1cdf594a319a7e42c606880ce0d51 (patch)
treef9e05b310cf716919b32c47534103871ae9d5073 /tests/testnamespace.cpp
parente6b15c234864cc8061f43a1c238ad57b78dcc61f (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.cpp13
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();