summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2014-12-20 16:39:32 +0100
committerAndreas Stöckel <andreas@somweyr.de>2014-12-20 16:39:32 +0100
commitd0b3fd56b8eef09faf7986cef5d8732df1e5ddf5 (patch)
tree9974a09bb3344a4aeb88f73078c681d345d59e91 /test
parent4294735304bb89fe603a9d5f73717a09959d3c8b (diff)
adapted model classes to new Rtti class
Diffstat (limited to 'test')
-rw-r--r--test/core/model/DomainTest.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/test/core/model/DomainTest.cpp b/test/core/model/DomainTest.cpp
index 204a862..65954e7 100644
--- a/test/core/model/DomainTest.cpp
+++ b/test/core/model/DomainTest.cpp
@@ -28,7 +28,7 @@ namespace ousia {
namespace model {
void assert_path(std::vector<Rooted<Managed>> &result, size_t idx,
- const ManagedType &expected_type,
+ const RttiBase &expected_type,
std::vector<std::string> expected_path)
{
ASSERT_TRUE(result.size() > idx);
@@ -57,9 +57,9 @@ TEST(Domain, testDomainResolving)
std::vector<Rooted<Managed>> res =
domain->resolve(std::vector<std::string>{"book"});
// First we expect the book domain.
- assert_path(res, 0, DomainType, {"book"});
+ assert_path(res, 0, typeOf<Domain>(), {"book"});
// Then the book structure.
- assert_path(res, 1, StructuredClassType, {"book", "book"});
+ assert_path(res, 1, typeOf<StructuredClass>(), {"book", "book"});
ASSERT_EQ(2, res.size());
/*
@@ -67,7 +67,7 @@ TEST(Domain, testDomainResolving)
* StructuredClass should be returned.
*/
res = domain->resolve(std::vector<std::string>{"book", "book"});
- assert_path(res, 0, StructuredClassType, {"book", "book"});
+ assert_path(res, 0, typeOf<StructuredClass>(), {"book", "book"});
ASSERT_EQ(1, res.size());
/*
@@ -75,7 +75,7 @@ TEST(Domain, testDomainResolving)
*/
res = domain->resolve(std::vector<std::string>{"section"});
// TODO: Is that the path result we want?
- assert_path(res, 0, StructuredClassType, {"book", "section"});
+ assert_path(res, 0, typeOf<StructuredClass>(), {"book", "section"});
ASSERT_EQ(1, res.size());
/*
@@ -83,7 +83,7 @@ TEST(Domain, testDomainResolving)
* FieldDescriptor of the StructuredClass "book".
*/
res = domain->resolve(std::vector<std::string>{"book", "book", ""});
- assert_path(res, 0, FieldDescriptorType, {"book", "book", ""});
+ assert_path(res, 0, typeOf<FieldDescriptor>(), {"book", "book", ""});
ASSERT_EQ(1, res.size());
/*
@@ -91,7 +91,7 @@ TEST(Domain, testDomainResolving)
* but should be returned only once.
*/
res = domain->resolve("paragraph");
- assert_path(res, 0, StructuredClassType, {"book", "paragraph"});
+ assert_path(res, 0, typeOf<StructuredClass>(), {"book", "paragraph"});
ASSERT_EQ(1, res.size());
}
}