void TestNetctl::test_isProfileEnabled() { Netctl *netctl = createNetctlObj(); QList<QVariant> args; args.append(QString("netctlgui-test-dummy")); QVERIFY(!netctl->isProfileEnabled(QString("netctlgui-test-dummy"))); if (helper) QVERIFY(!sendDBusRequest(QString("/netctl"), QString("isProfileEnabled"), args)[0].toBool()); netctl->enableProfile(QString("netctlgui-test-dummy")); QVERIFY(netctl->isProfileEnabled(QString("netctlgui-test-dummy"))); if (helper) QVERIFY(sendDBusRequest(QString("/netctl"), QString("isProfileEnabled"), args)[0].toBool()); netctl->enableProfile(QString("netctlgui-test-dummy")); delete netctl; }
void TestNetctl::test_getActiveProfile() { Netctl *netctl = createNetctlObj(); netctl->startProfile(QString("netctlgui-test-dummy")); QStringList result = netctl->getActiveProfile(); QStringList dbus; if (helper) dbus = sendDBusRequest(QString("/netctl"), QString("netctlActiveProfile"))[0].toStringList(); netctl->startProfile(QString("netctlgui-test-dummy")); delete netctl; QVERIFY(result.contains(QString("netctlgui-test-dummy"))); if (helper) QCOMPARE(dbus, result); }
void TestNetctl::test_getProfileDescription() { Netctl *netctl = createNetctlObj(); QString original = QString("Simple test profile"); QString result = netctl->getProfileDescription(QString("netctlgui-test-dummy")); QString dbus; if (helper) { QList<QVariant> args; args.append(QString("netctlgui-test-dummy")); args.append(QString("Description")); dbus = sendDBusRequest(QString("/netctl"), QString("ProfileValue"), args) [0].toString(); } delete netctl; QCOMPARE(result, original); if (helper) QCOMPARE(dbus, result); }
void TestNetctl::test_restartProfile() { Netctl *netctl = createNetctlObj(); QList<QVariant> args; args.append(QString("netctlgui-test-dummy")); QVERIFY(!netctl->isProfileActive(QString("netctlgui-test-dummy"))); if (helper) QVERIFY(!sendDBusRequest(QString("/netctl"), QString("isProfileActive"), args)[0].toBool()); netctl->startProfile(QString("netctlgui-test-dummy")); QVERIFY(netctl->isProfileActive(QString("netctlgui-test-dummy"))); QVERIFY(netctl->restartProfile(QString("netctlgui-test-dummy"))); QVERIFY(netctl->isProfileActive(QString("netctlgui-test-dummy"))); if (helper) { QVERIFY(sendDBusRequest(QString("/netctl"), QString("isProfileActive"), args)[0].toBool()); QVERIFY(sendDBusRequest(QString("/ctrl"), QString("Restart"), args)[0].toBool()); QVERIFY(sendDBusRequest(QString("/netctl"), QString("isProfileActive"), args)[0].toBool()); } netctl->startProfile(QString("netctlgui-test-dummy")); delete netctl; }
void TestNetctl::test_getProfileStatus() { Netctl *netctl = createNetctlObj(); QStringList original; original.append(QString("inactive (static)")); original.append(QString("active (static)")); original.append(QString("active (enabled)")); original.append(QString("inactive (enabled)")); original.append(QString("inactive (static)")); QStringList result; result.append(netctl->getProfileStatus(QString("netctlgui-test-dummy"))); netctl->startProfile(QString("netctlgui-test-dummy")); result.append(netctl->getProfileStatus(QString("netctlgui-test-dummy"))); netctl->enableProfile(QString("netctlgui-test-dummy")); result.append(netctl->getProfileStatus(QString("netctlgui-test-dummy"))); netctl->startProfile(QString("netctlgui-test-dummy")); result.append(netctl->getProfileStatus(QString("netctlgui-test-dummy"))); netctl->enableProfile(QString("netctlgui-test-dummy")); result.append(netctl->getProfileStatus(QString("netctlgui-test-dummy"))); delete netctl; QCOMPARE(result, original); }