test: add identify test

fix some bugs found in testing

Signed-off-by: ComixHe <heyuming@deepin.org>
This commit is contained in:
ComixHe
2023-08-15 14:43:34 +08:00
committed by Comix
parent de09f3dbc2
commit a3dd315e33
15 changed files with 250 additions and 85 deletions

View File

@ -9,12 +9,14 @@
#include "dbus/applicationmanager1service.h"
#include "cgroupsidentifier.h"
static void registerComplexDbusType()
namespace {
void registerComplexDbusType()
{
qDBusRegisterMetaType<QMap<QString, QDBusUnixFileDescriptor>>();
qDBusRegisterMetaType<QMap<uint, QMap<QString, QDBusUnixFileDescriptor>>>();
qDBusRegisterMetaType<IconMap>();
}
} // namespace
int main(int argc, char *argv[])
{
@ -22,7 +24,7 @@ int main(int argc, char *argv[])
auto &bus = ApplicationManager1DBus::instance();
bus.initGlobalServerBus(DBusType::Session);
bus.setDestBus("");
bus.setDestBus();
auto &AMBus = bus.globalServerBus();
registerComplexDbusType();