aboutsummaryrefslogtreecommitdiffstats
path: root/brillo/minijail/mock_minijail.h
diff options
context:
space:
mode:
Diffstat (limited to 'brillo/minijail/mock_minijail.h')
-rw-r--r--brillo/minijail/mock_minijail.h80
1 files changed, 39 insertions, 41 deletions
diff --git a/brillo/minijail/mock_minijail.h b/brillo/minijail/mock_minijail.h
index 82b1efe..6c95405 100644
--- a/brillo/minijail/mock_minijail.h
+++ b/brillo/minijail/mock_minijail.h
@@ -19,48 +19,46 @@ class MockMinijail : public brillo::Minijail {
MockMinijail() {}
virtual ~MockMinijail() {}
- MOCK_METHOD0(New, struct minijail*());
- MOCK_METHOD1(Destroy, void(struct minijail*));
+ MOCK_METHOD(struct minijail*, New, (), (override));
+ MOCK_METHOD(void, Destroy, (struct minijail*), (override));
- MOCK_METHOD3(DropRoot,
- bool(struct minijail* jail,
- const char* user,
- const char* group));
- MOCK_METHOD2(UseSeccompFilter, void(struct minijail* jail, const char* path));
- MOCK_METHOD2(UseCapabilities, void(struct minijail* jail, uint64_t capmask));
- MOCK_METHOD1(ResetSignalMask, void(struct minijail* jail));
- MOCK_METHOD1(CloseOpenFds, void(struct minijail* jail));
- MOCK_METHOD3(PreserveFd,
- void(struct minijail* jail, int parent_fd, int child_fd));
- MOCK_METHOD1(Enter, void(struct minijail* jail));
- MOCK_METHOD3(Run,
- bool(struct minijail* jail,
- std::vector<char*> args,
- pid_t* pid));
- MOCK_METHOD3(RunSync,
- bool(struct minijail* jail,
- std::vector<char*> args,
- int* status));
- MOCK_METHOD3(RunAndDestroy,
- bool(struct minijail* jail,
- std::vector<char*> args,
- pid_t* pid));
- MOCK_METHOD3(RunSyncAndDestroy,
- bool(struct minijail* jail,
- std::vector<char*> args,
- int* status));
- MOCK_METHOD4(RunPipeAndDestroy,
- bool(struct minijail* jail,
- std::vector<char*> args,
- pid_t* pid,
- int* stdin));
- MOCK_METHOD6(RunPipesAndDestroy,
- bool(struct minijail* jail,
- std::vector<char*> args,
- pid_t* pid,
- int* stdin,
- int* stdout,
- int* stderr));
+ MOCK_METHOD(bool,
+ DropRoot,
+ (struct minijail*, const char*, const char*),
+ (override));
+ MOCK_METHOD(void,
+ UseSeccompFilter,
+ (struct minijail*, const char*),
+ (override));
+ MOCK_METHOD(void, UseCapabilities, (struct minijail*, uint64_t), (override));
+ MOCK_METHOD(void, ResetSignalMask, (struct minijail*), (override));
+ MOCK_METHOD(void, CloseOpenFds, (struct minijail*), (override));
+ MOCK_METHOD(void, PreserveFd, (struct minijail*, int, int), (override));
+ MOCK_METHOD(void, Enter, (struct minijail*), (override));
+ MOCK_METHOD(bool,
+ Run,
+ (struct minijail*, std::vector<char*>, pid_t*),
+ (override));
+ MOCK_METHOD(bool,
+ RunSync,
+ (struct minijail*, std::vector<char*>, int*),
+ (override));
+ MOCK_METHOD(bool,
+ RunAndDestroy,
+ (struct minijail*, std::vector<char*>, pid_t*),
+ (override));
+ MOCK_METHOD(bool,
+ RunSyncAndDestroy,
+ (struct minijail*, std::vector<char*>, int*),
+ (override));
+ MOCK_METHOD(bool,
+ RunPipeAndDestroy,
+ (struct minijail*, std::vector<char*>, pid_t*, int*),
+ (override));
+ MOCK_METHOD(bool,
+ RunPipesAndDestroy,
+ (struct minijail*, std::vector<char*>, pid_t*, int*, int*, int*),
+ (override));
private:
DISALLOW_COPY_AND_ASSIGN(MockMinijail);