MCPcopy Create free account
hub / github.com/Skycoder42/QtAutoUpdater / testUpdateCheck_data

Method testUpdateCheck_data

tests/auto/plugins/testlib/plugintest.cpp:45–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

43}
44
45void PluginTest::testUpdateCheck_data()
46{
47 QTest::addColumn<QVersionNumber>("installedVersion");
48 QTest::addColumn<QVersionNumber>("updateVersion");
49 QTest::addColumn<int>("abortLevel");
50 QTest::addColumn<bool>("success");
51
52 QTest::newRow("noUpdates") << QVersionNumber(1, 0, 0)
53 << QVersionNumber(1, 0, 0)
54 << 0
55 << true;
56
57 QTest::newRow("simpleUpdate") << QVersionNumber(1, 0, 0)
58 << QVersionNumber(1, 1, 0)
59 << 0
60 << true;
61
62 QTest::newRow("newerInstall") << QVersionNumber(1, 1, 0)
63 << QVersionNumber(1, 0, 0)
64 << 0
65 << true;
66
67 QTest::newRow("abortSoft") << QVersionNumber(1, 0, 0)
68 << QVersionNumber(1, 1, 0)
69 << 1
70 << cancelState();
71
72 QTest::newRow("abortHard") << QVersionNumber(1, 0, 0)
73 << QVersionNumber(1, 1, 0)
74 << 2
75 << cancelState();
76}
77
78void PluginTest::testUpdateCheck()
79{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected