mirror of
https://github.com/arcan1s/netctl-gui.git
synced 2025-04-24 15:37:23 +00:00
add dbus functions to netctlauto and wpasup
This commit is contained in:
parent
2c2919160b
commit
dd05782f80
@ -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";
|
||||
|
@ -19,6 +19,7 @@
|
||||
#define TESTNETCTLAUTO_H
|
||||
|
||||
#include <QObject>
|
||||
#include <QVariant>
|
||||
|
||||
|
||||
class Netctl;
|
||||
@ -39,6 +40,9 @@ private:
|
||||
NetctlProfile *createNetctlProfileObj();
|
||||
void createTestProfiles();
|
||||
void removeTestProfiles();
|
||||
QList<QVariant> sendDBusRequest(const QString path,
|
||||
const QString cmd,
|
||||
const QList<QVariant> args = QList<QVariant>());
|
||||
};
|
||||
|
||||
|
||||
|
@ -18,10 +18,14 @@
|
||||
|
||||
#include "testwpasup.h"
|
||||
|
||||
#include <QDBusConnection>
|
||||
#include <QDBusMessage>
|
||||
#include <QtTest>
|
||||
|
||||
#include <netctlgui/netctlgui.h>
|
||||
|
||||
#include "version.h"
|
||||
|
||||
|
||||
WpaSup *TestWpaSup::createWpaSupObj()
|
||||
{
|
||||
@ -34,6 +38,20 @@ WpaSup *TestWpaSup::createWpaSupObj()
|
||||
}
|
||||
|
||||
|
||||
QList<QVariant> TestWpaSup::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 TestWpaSup::initTestCase()
|
||||
{
|
||||
qDebug() << "netctlgui library tests";
|
||||
|
@ -19,6 +19,7 @@
|
||||
#define TESTWPASUP_H
|
||||
|
||||
#include <QObject>
|
||||
#include <QVariant>
|
||||
|
||||
|
||||
class WpaSup;
|
||||
@ -36,6 +37,9 @@ private slots:
|
||||
|
||||
private:
|
||||
WpaSup *createWpaSupObj();
|
||||
QList<QVariant> sendDBusRequest(const QString path,
|
||||
const QString cmd,
|
||||
const QList<QVariant> args = QList<QVariant>());
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user