Commit summary:
[platform/core/security/suspicious-activity-monitor.git] / utest / test_syscallhandler.cpp
1 //#include <gmock/gmock.h>
2 //#include "syscallstatehandler.h"
3 //#include "restservicemock.h"
4
5 //using ::testing::_;
6 //using ::testing::A;
7 //using ::testing::Eq;
8 //using ::testing::DoAll;
9 //using ::testing::Return;
10 //using ::testing::SaveArg;
11
12 //namespace
13 //{
14 //const std::string TEST_DUID{"device-id"};
15 //const std::chrono::milliseconds TEST_KEEPALIVE{1};
16 //const std::string TEST_EVENT_TYPE{"state-rule"};
17 //const std::string TEST_EVENT_URI{"test-uri"};
18 //const std::string TEST_EVENT_CURI{"test-curi"};
19 //}
20
21 //TEST(TestSyscallStateHandler, test_accept)
22 //{
23 //    RestServiceMock rest;
24 //    Json::Value event_msg;
25 //    Json::Value response;
26 //    AuditTrailMock audit;
27 //    event_msg["type"] = TEST_EVENT_TYPE;
28 //    event_msg["uri"] = TEST_EVENT_URI;
29 //    event_msg["curi"] = TEST_EVENT_CURI;
30 //    communication::Connection conn(TEST_DUID, TEST_KEEPALIVE, &rest, [](){return true;});
31 //    agent::AuditHandler handler(conn);
32 //    communication::Event event(event_msg, conn);
33
34 //    ASSERT_NO_THROW(handler.accept(event));
35 //    EXPECT_TRUE(response.isMember("data"));
36 //    EXPECT_EQ(TEST_EVENT_TYPE, response["type"].asString());
37 //}