aboutsummaryrefslogtreecommitdiffstats
path: root/document/src/tests/repo/doctype_config_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'document/src/tests/repo/doctype_config_test.cpp')
-rw-r--r--document/src/tests/repo/doctype_config_test.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/document/src/tests/repo/doctype_config_test.cpp b/document/src/tests/repo/doctype_config_test.cpp
index 84ec1414fcc..eab40e04617 100644
--- a/document/src/tests/repo/doctype_config_test.cpp
+++ b/document/src/tests/repo/doctype_config_test.cpp
@@ -659,4 +659,14 @@ TEST("Tensor fields have tensor types") {
EXPECT_TRUE(&tensorField1.getDataType() == tensorFieldValue1->getDataType());
}
+TEST("requireThatImportedFieldsWorks") {
+ DocumentTypeRepo repo(readDocumenttypesConfig(TEST_PATH("import-dt.cfg")));
+ ASSERT_TRUE(repo.getDocumentType("document"));
+ ASSERT_TRUE(repo.getDocumentType("grandparent"));
+ ASSERT_TRUE(repo.getDocumentType("parent_a"));
+ ASSERT_TRUE(repo.getDocumentType("parent_b"));
+ ASSERT_TRUE(repo.getDocumentType("child"));
+}
+
+
TEST_MAIN() { TEST_RUN_ALL(); }