summaryrefslogtreecommitdiff
path: root/test/formats
diff options
context:
space:
mode:
authorAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2015-02-15 20:58:26 +0100
committerAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2015-02-15 20:58:26 +0100
commitc298f00ef1633a663775fe9a715a249b9f4d255d (patch)
tree64261b3bc79acd1489c5f89f70387dce26b161a0 /test/formats
parentb7ffeb3dca889aee1c878e2ef0f07644f910dba2 (diff)
Implemented OsxmlParser
Diffstat (limited to 'test/formats')
-rw-r--r--test/formats/osxml/OsxmlParserTest.cpp28
1 files changed, 14 insertions, 14 deletions
diff --git a/test/formats/osxml/OsxmlParserTest.cpp b/test/formats/osxml/OsxmlParserTest.cpp
index 269a3f6..a2bd8b1 100644
--- a/test/formats/osxml/OsxmlParserTest.cpp
+++ b/test/formats/osxml/OsxmlParserTest.cpp
@@ -30,7 +30,7 @@
#include <core/StandaloneEnvironment.hpp>
#include <plugins/filesystem/FileLocator.hpp>
-#include <formats/osdmx/OsdmxParser.hpp>
+#include <formats/osxml/OsxmlParser.hpp>
namespace ousia {
@@ -41,7 +41,7 @@ extern const Rtti Typesystem;
}
struct XmlStandaloneEnvironment : public StandaloneEnvironment {
- XmlParser xmlParser;
+ OsxmlParser parser;
FileLocator fileLocator;
XmlStandaloneEnvironment(ConcreteLogger &logger)
@@ -52,21 +52,21 @@ struct XmlStandaloneEnvironment : public StandaloneEnvironment {
registry.registerDefaultExtensions();
registry.registerParser({"text/vnd.ousia.oxm", "text/vnd.ousia.oxd"},
- {&RttiTypes::Node}, &xmlParser);
+ {&RttiTypes::Node}, &parser);
registry.registerResourceLocator(&fileLocator);
}
};
static TerminalLogger logger(std::cerr, true);
-TEST(XmlParser, mismatchedTag)
+TEST(OsxmlParser, mismatchedTag)
{
XmlStandaloneEnvironment env(logger);
env.parse("mismatchedTag.oxm", "", "", RttiSet{&RttiTypes::Document});
ASSERT_TRUE(logger.hasError());
}
-TEST(XmlParser, generic)
+TEST(OsxmlParser, generic)
{
XmlStandaloneEnvironment env(logger);
env.parse("generic.oxm", "", "", RttiSet{&RttiTypes::Node});
@@ -186,7 +186,7 @@ static void checkFieldDescriptor(
Handle<Type> primitiveType = nullptr, bool optional = false)
{
auto res = desc->resolve(&RttiTypes::FieldDescriptor, name);
- ASSERT_EQ(1, res.size());
+ ASSERT_EQ(1U, res.size());
checkFieldDescriptor(res[0].node, name, parent, children, type,
primitiveType, optional);
}
@@ -201,7 +201,7 @@ static void checkFieldDescriptor(
optional);
}
-TEST(XmlParser, domainParsing)
+TEST(OsxmlParser, domainParsing)
{
XmlStandaloneEnvironment env(logger);
Rooted<Node> book_domain_node =
@@ -339,10 +339,10 @@ static void checkText(Handle<Node> p, Handle<Node> expectedParent,
{
checkStructuredEntity(p, expectedParent, doc, "paragraph");
Rooted<StructuredEntity> par = p.cast<StructuredEntity>();
- ASSERT_EQ(1, par->getField().size());
+ ASSERT_EQ(1U, par->getField().size());
checkStructuredEntity(par->getField()[0], par, doc, "text");
Rooted<StructuredEntity> text = par->getField()[0].cast<StructuredEntity>();
- ASSERT_EQ(1, text->getField().size());
+ ASSERT_EQ(1U, text->getField().size());
Handle<StructureNode> d = text->getField()[0];
ASSERT_FALSE(d == nullptr);
@@ -352,7 +352,7 @@ static void checkText(Handle<Node> p, Handle<Node> expectedParent,
ASSERT_EQ(expected, prim->getContent());
}
-TEST(XmlParser, documentParsing)
+TEST(OsxmlParser, documentParsing)
{
XmlStandaloneEnvironment env(logger);
Rooted<Node> book_document_node =
@@ -364,7 +364,7 @@ TEST(XmlParser, documentParsing)
checkStructuredEntity(doc->getRoot(), doc, doc, "book");
{
Rooted<StructuredEntity> book = doc->getRoot();
- ASSERT_EQ(2, book->getField().size());
+ ASSERT_EQ(2U, book->getField().size());
checkText(book->getField()[0], book, doc,
"This might be some introductory text or a dedication.");
checkStructuredEntity(book->getField()[1], book, doc, "chapter",
@@ -372,7 +372,7 @@ TEST(XmlParser, documentParsing)
{
Rooted<StructuredEntity> chapter =
book->getField()[1].cast<StructuredEntity>();
- ASSERT_EQ(3, chapter->getField().size());
+ ASSERT_EQ(3U, chapter->getField().size());
checkText(chapter->getField()[0], chapter, doc,
"Here we might have an introduction to the chapter.");
checkStructuredEntity(chapter->getField()[1], chapter, doc,
@@ -381,7 +381,7 @@ TEST(XmlParser, documentParsing)
{
Rooted<StructuredEntity> section =
chapter->getField()[1].cast<StructuredEntity>();
- ASSERT_EQ(1, section->getField().size());
+ ASSERT_EQ(1U, section->getField().size());
checkText(section->getField()[0], section, doc,
"Here we might find the actual section content.");
}
@@ -391,7 +391,7 @@ TEST(XmlParser, documentParsing)
{
Rooted<StructuredEntity> section =
chapter->getField()[2].cast<StructuredEntity>();
- ASSERT_EQ(1, section->getField().size());
+ ASSERT_EQ(1U, section->getField().size());
checkText(section->getField()[0], section, doc,
"Here we might find the actual section content.");
}