add dbus functions to netctlauto and wpasup

This commit is contained in:
arcan1s
2014-08-17 16:38:28 +04:00
parent 2c2919160b
commit dd05782f80
4 changed files with 44 additions and 0 deletions

View File

@ -18,10 +18,14 @@
#include "testnetctlauto.h"
#include <QDBusConnection>
#include <QDBusMessage>
#include <QtTest>
#include <netctlgui/netctlgui.h>
#include "version.h"
Netctl *TestNetctlAuto::createNetctlObj()
{
@ -73,6 +77,20 @@ void TestNetctlAuto::removeTestProfiles()
}
QList<QVariant> TestNetctlAuto::sendDBusRequest(const QString path, const QString cmd, const QList<QVariant> args)
{
QDBusConnection bus = QDBusConnection::systemBus();
QDBusMessage request = QDBusMessage::createMethodCall(DBUS_HELPER_SERVICE, path,
DBUS_HELPER_INTERFACE, cmd);
if (!args.isEmpty())
request.setArguments(args);
QDBusMessage response = bus.call(request);
QList<QVariant> arguments = response.arguments();
return arguments;
}
void TestNetctlAuto::initTestCase()
{
qDebug() << "netctlgui library tests";