summaryrefslogtreecommitdiff
path: root/tests/auto/enginioclient/tst_enginioclient.cpp
diff options
context:
space:
mode:
authorAndras Becsi <andras.becsi@digia.com>2013-06-19 10:25:16 +0200
committerAndras Becsi <andras.becsi@digia.com>2013-06-19 13:18:07 +0200
commit8850b68bc80eb7ce2855ad32ed3f8516094871b6 (patch)
tree68c622c17c6e83fcf71768a56c5e23fba75bac11 /tests/auto/enginioclient/tst_enginioclient.cpp
parent990c8d6e669da4e63560ee8207242ea6c9b10820 (diff)
downloadqtenginio-8850b68bc80eb7ce2855ad32ed3f8516094871b6.tar.gz
Refactor EnginioBackendManager and add createObjectType function.
Diffstat (limited to 'tests/auto/enginioclient/tst_enginioclient.cpp')
-rw-r--r--tests/auto/enginioclient/tst_enginioclient.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/auto/enginioclient/tst_enginioclient.cpp b/tests/auto/enginioclient/tst_enginioclient.cpp
index 99c364c..0d58801 100644
--- a/tests/auto/enginioclient/tst_enginioclient.cpp
+++ b/tests/auto/enginioclient/tst_enginioclient.cpp
@@ -288,6 +288,21 @@ void tst_EnginioClient::customRequest()
EnginioTests::EnginioBackendManager backendManager(this);
QVERIFY(backendManager.createBackend(backendName));
+ QJsonObject schema;
+ schema["name"] = QStringLiteral("places");
+ QJsonArray array;
+ QJsonObject title;
+ title["name"] = QStringLiteral("title");
+ title["type"] = QStringLiteral("string");
+ title["indexed"] = false;
+ QJsonObject photo;
+ photo["name"] = QStringLiteral("photo");
+ photo["type"] = QStringLiteral("ref");
+ photo["objectType"] = QStringLiteral("files");
+ array.append(title);
+ array.append(photo);
+ schema["properties"] = array;
+ QVERIFY(backendManager.createObjectType(backendName, QStringLiteral("development"), schema));
QVERIFY(backendManager.removeBackend(backendName));
}