#include <orchestration.h>
-#define DEBUG(format, ...) printLog("[%s:%d] "format, __FILE__, __LINE__, ##__VA_ARGS__);
+#define DEBUG(fmt, ...) printf("[%s:%d] ", __FILE__, __LINE__); printf((fmt), ##__VA_ARGS__);
typedef enum {
/* Errors of Orchestration*/
void set_default_dbus_interface(void);
int orchestration_server_initialize(request_service_cb cb);
void orchestration_server_finish(void);
-void printLog(const char *format, ...);
#ifdef __cplusplus
}
#endif
-#endif /* __ORCHESTRATION_SERVER_H__ */
\ No newline at end of file
+#endif /* __ORCHESTRATION_SERVER_H__ */
#include <gtest/gtest.h>
const char *APP_NAME = "APP_NAME";
-const char *SERVICE_INFO = "SERVICE_INFO";
+const char *EXECUTE_TYPE = "NATIVE";
+const char *EXECUTE_COMMAND = "HELLO-TEST";
GDBusConnection *valid_GDBusConnection;
GDBusNodeInfo *valid_GDBusNodeInfo;
GDBusInterfaceInfo *valid_GDBusinterface;
gboolean requestCbResult;
-int fake_request_cb(char *app_name, char *service_info)
+int fake_request_cb(char* app_name, RequestServiceInfo service_info[], int count)
{
- if (app_name == APP_NAME && service_info == SERVICE_INFO)
+ if (app_name == APP_NAME && count == 1 && service_info[0].ExecutionType == EXECUTE_TYPE &&
+ service_info[0].ExeCmd == EXECUTE_COMMAND)
{
return 1;
}