diff options
author | Andras Becsi <andras.becsi@digia.com> | 2013-06-19 10:25:16 +0200 |
---|---|---|
committer | Andras Becsi <andras.becsi@digia.com> | 2013-06-19 13:18:07 +0200 |
commit | 8850b68bc80eb7ce2855ad32ed3f8516094871b6 (patch) | |
tree | 68c622c17c6e83fcf71768a56c5e23fba75bac11 /tests/auto/enginioclient/tst_enginioclient.cpp | |
parent | 990c8d6e669da4e63560ee8207242ea6c9b10820 (diff) | |
download | qtenginio-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.cpp | 15 |
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)); } |