| Index: sandbox/linux/seccomp-bpf/errorcode_unittest.cc
|
| diff --git a/sandbox/linux/seccomp-bpf/errorcode_unittest.cc b/sandbox/linux/seccomp-bpf/errorcode_unittest.cc
|
| index 21f889ee8839bacfe74a4892fa5fe06b89e397a1..10f21324593807bb1884f20bfff56dee6d6d1358 100644
|
| --- a/sandbox/linux/seccomp-bpf/errorcode_unittest.cc
|
| +++ b/sandbox/linux/seccomp-bpf/errorcode_unittest.cc
|
| @@ -19,17 +19,19 @@ SANDBOX_TEST(ErrorCode, ErrnoConstructor) {
|
| ErrorCode e2(EPERM);
|
| SANDBOX_ASSERT(e2.err() == SECCOMP_RET_ERRNO + EPERM);
|
|
|
| - ErrorCode e3 = Sandbox::Trap(NULL, NULL);
|
| + Sandbox sandbox;
|
| + ErrorCode e3 = sandbox.Trap(NULL, NULL);
|
| SANDBOX_ASSERT((e3.err() & SECCOMP_RET_ACTION) == SECCOMP_RET_TRAP);
|
| }
|
|
|
| SANDBOX_TEST(ErrorCode, Trap) {
|
| - ErrorCode e0 = Sandbox::Trap(NULL, "a");
|
| - ErrorCode e1 = Sandbox::Trap(NULL, "b");
|
| + Sandbox sandbox;
|
| + ErrorCode e0 = sandbox.Trap(NULL, "a");
|
| + ErrorCode e1 = sandbox.Trap(NULL, "b");
|
| SANDBOX_ASSERT((e0.err() & SECCOMP_RET_DATA) + 1 ==
|
| (e1.err() & SECCOMP_RET_DATA));
|
|
|
| - ErrorCode e2 = Sandbox::Trap(NULL, "a");
|
| + ErrorCode e2 = sandbox.Trap(NULL, "a");
|
| SANDBOX_ASSERT((e0.err() & SECCOMP_RET_DATA) ==
|
| (e2.err() & SECCOMP_RET_DATA));
|
| }
|
| @@ -44,9 +46,10 @@ SANDBOX_TEST(ErrorCode, Equals) {
|
| ErrorCode e3(EPERM);
|
| SANDBOX_ASSERT(!e1.Equals(e3));
|
|
|
| - ErrorCode e4 = Sandbox::Trap(NULL, "a");
|
| - ErrorCode e5 = Sandbox::Trap(NULL, "b");
|
| - ErrorCode e6 = Sandbox::Trap(NULL, "a");
|
| + Sandbox sandbox;
|
| + ErrorCode e4 = sandbox.Trap(NULL, "a");
|
| + ErrorCode e5 = sandbox.Trap(NULL, "b");
|
| + ErrorCode e6 = sandbox.Trap(NULL, "a");
|
| SANDBOX_ASSERT(!e1.Equals(e4));
|
| SANDBOX_ASSERT(!e3.Equals(e4));
|
| SANDBOX_ASSERT(!e5.Equals(e4));
|
| @@ -64,9 +67,10 @@ SANDBOX_TEST(ErrorCode, LessThan) {
|
| SANDBOX_ASSERT(!e1.LessThan(e3));
|
| SANDBOX_ASSERT( e3.LessThan(e1));
|
|
|
| - ErrorCode e4 = Sandbox::Trap(NULL, "a");
|
| - ErrorCode e5 = Sandbox::Trap(NULL, "b");
|
| - ErrorCode e6 = Sandbox::Trap(NULL, "a");
|
| + Sandbox sandbox;
|
| + ErrorCode e4 = sandbox.Trap(NULL, "a");
|
| + ErrorCode e5 = sandbox.Trap(NULL, "b");
|
| + ErrorCode e6 = sandbox.Trap(NULL, "a");
|
| SANDBOX_ASSERT(e1.LessThan(e4));
|
| SANDBOX_ASSERT(e3.LessThan(e4));
|
| SANDBOX_ASSERT(e4.LessThan(e5));
|
|
|