Changeset View
Changeset View
Standalone View
Standalone View
autotests/core/createjobtest.cpp
Show First 20 Lines • Show All 77 Lines • ▼ Show 20 Line(s) | 77 | { | |||
---|---|---|---|---|---|
78 | NetworkAccessManagerFactory::setFactory(new FakeNetworkAccessManagerFactory); | 78 | NetworkAccessManagerFactory::setFactory(new FakeNetworkAccessManagerFactory); | ||
79 | } | 79 | } | ||
80 | 80 | | |||
81 | void testCreate_data() | 81 | void testCreate_data() | ||
82 | { | 82 | { | ||
83 | QTest::addColumn<QList<FakeNetworkAccessManager::Scenario>>("scenarios"); | 83 | QTest::addColumn<QList<FakeNetworkAccessManager::Scenario>>("scenarios"); | ||
84 | 84 | | |||
85 | QTest::newRow("success") << Scenarios{ | 85 | QTest::newRow("success") << Scenarios{ | ||
86 | { QUrl(QStringLiteral("https://example.test/request/data")), QNetworkAccessManager::PostOperation, | 86 | { QUrl(QStringLiteral("https://example.test/request/data?prettyPrint=false")), QNetworkAccessManager::PostOperation, | ||
87 | "New data", 200, "Data created" } | 87 | "New data", 200, "Data created" } | ||
88 | }; | 88 | }; | ||
89 | 89 | | |||
90 | QTest::newRow("creation failed") << Scenarios{ | 90 | QTest::newRow("creation failed") << Scenarios{ | ||
91 | { QUrl(QStringLiteral("https://example.test/request/data")), QNetworkAccessManager::PostOperation, | 91 | { QUrl(QStringLiteral("https://example.test/request/data?prettyPrint=false")), QNetworkAccessManager::PostOperation, | ||
92 | "New data", KGAPI2::Forbidden, {} } | 92 | "New data", KGAPI2::Forbidden, {} } | ||
93 | }; | 93 | }; | ||
94 | 94 | | |||
95 | QTest::newRow("redirect") << Scenarios{ | 95 | QTest::newRow("redirect") << Scenarios{ | ||
96 | { QUrl(QStringLiteral("https://example.test/request/data")), QNetworkAccessManager::PostOperation, | 96 | { QUrl(QStringLiteral("https://example.test/request/data?prettyPrint=false")), QNetworkAccessManager::PostOperation, | ||
97 | "New data", KGAPI2::TemporarilyMoved, "https://example.test/moved/data" }, | 97 | "New data", KGAPI2::TemporarilyMoved, "https://example.test/moved/data" }, | ||
98 | { QUrl(QStringLiteral("https://example.test/moved/data")), QNetworkAccessManager::PostOperation, | 98 | { QUrl(QStringLiteral("https://example.test/moved/data?prettyPrint=false")), QNetworkAccessManager::PostOperation, | ||
99 | "New data", KGAPI2::OK, "Data created" } | 99 | "New data", KGAPI2::OK, "Data created" } | ||
100 | }; | 100 | }; | ||
101 | } | 101 | } | ||
102 | 102 | | |||
103 | void testCreate() | 103 | void testCreate() | ||
104 | { | 104 | { | ||
105 | QFETCH(QList<FakeNetworkAccessManager::Scenario>, scenarios); | 105 | QFETCH(QList<FakeNetworkAccessManager::Scenario>, scenarios); | ||
106 | 106 | | |||
Show All 14 Lines |