| Index: child_job_unittest.cc
|
| diff --git a/child_job_unittest.cc b/child_job_unittest.cc
|
| index 4526dfe2386eafb5287c88119bfb8636a83ec1e1..b706a4e1f7b252bb5a02679e1d4dfa1541dd2bfa 100644
|
| --- a/child_job_unittest.cc
|
| +++ b/child_job_unittest.cc
|
| @@ -74,4 +74,29 @@ TEST(SetUidExecJobTest, NoFlagAppendTest) {
|
| EXPECT_TRUE(data.end() == it) << *it;
|
| }
|
|
|
| +TEST(SetUidExecJobTest, ShouldStopTest) {
|
| + const char *my_argv[] = { "zero",
|
| + "one",
|
| + "two" };
|
| + const int my_argc = 3;
|
| + CommandLine cl(my_argc, my_argv);
|
| +
|
| + SetUidExecJob job(&cl, NULL, false);
|
| + job.RecordTime();
|
| + EXPECT_TRUE(job.ShouldStop());
|
| +}
|
| +
|
| +TEST(SetUidExecJobTest, ShouldNotStopTest) {
|
| + const char *my_argv[] = { "zero",
|
| + "one",
|
| + "two" };
|
| + const int my_argc = 3;
|
| + CommandLine cl(my_argc, my_argv);
|
| +
|
| + SetUidExecJob job(&cl, NULL, false);
|
| + job.RecordTime();
|
| + sleep(1);
|
| + EXPECT_FALSE(job.ShouldStop());
|
| +}
|
| +
|
| } // namespace login_manager
|
|
|