| Index: sandbox/tests/integration_tests/integration_tests_test.cc
|
| diff --git a/sandbox/tests/integration_tests/integration_tests_test.cc b/sandbox/tests/integration_tests/integration_tests_test.cc
|
| deleted file mode 100644
|
| index b610681406d4d9119cd6ace82b429ef2052ac2bc..0000000000000000000000000000000000000000
|
| --- a/sandbox/tests/integration_tests/integration_tests_test.cc
|
| +++ /dev/null
|
| @@ -1,94 +0,0 @@
|
| -// Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -// Some tests for the framework itself.
|
| -
|
| -#include "testing/gtest/include/gtest/gtest.h"
|
| -#include "sandbox/src/sandbox.h"
|
| -#include "sandbox/src/target_services.h"
|
| -#include "sandbox/src/sandbox_factory.h"
|
| -#include "sandbox/tests/common/controller.h"
|
| -
|
| -namespace sandbox {
|
| -
|
| -// Returns the current process state.
|
| -SBOX_TESTS_COMMAND int IntegrationTestsTest_state(int argc, wchar_t **argv) {
|
| - if (!SandboxFactory::GetTargetServices()->GetState()->InitCalled())
|
| - return BEFORE_INIT;
|
| -
|
| - if (!SandboxFactory::GetTargetServices()->GetState()->RevertedToSelf())
|
| - return BEFORE_REVERT;
|
| -
|
| - return AFTER_REVERT;
|
| -}
|
| -
|
| -// Returns the current process state, keeping track of it.
|
| -SBOX_TESTS_COMMAND int IntegrationTestsTest_state2(int argc, wchar_t **argv) {
|
| - static SboxTestsState state = MIN_STATE;
|
| - if (!SandboxFactory::GetTargetServices()->GetState()->InitCalled()) {
|
| - if (MIN_STATE == state)
|
| - state = BEFORE_INIT;
|
| - return state;
|
| - }
|
| -
|
| - if (!SandboxFactory::GetTargetServices()->GetState()->RevertedToSelf()) {
|
| - if (BEFORE_INIT == state)
|
| - state = BEFORE_REVERT;
|
| - return state;
|
| - }
|
| -
|
| - if (BEFORE_REVERT == state)
|
| - state = AFTER_REVERT;
|
| - return state;
|
| -}
|
| -
|
| -// Returns the number of arguments
|
| -SBOX_TESTS_COMMAND int IntegrationTestsTest_args(int argc, wchar_t **argv) {
|
| - for (int i = 0; i < argc; i++) {
|
| - wchar_t argument[20];
|
| - size_t argument_bytes = wcslen(argv[i]) * sizeof(wchar_t);
|
| - memcpy(argument, argv[i], __min(sizeof(argument), argument_bytes));
|
| - }
|
| -
|
| - return argc;
|
| -}
|
| -
|
| -TEST(IntegrationTestsTest, CallsBeforeInit) {
|
| - TestRunner runner;
|
| - runner.SetTimeout(2000);
|
| - runner.SetTestState(BEFORE_INIT);
|
| - ASSERT_EQ(BEFORE_INIT, runner.RunTest(L"IntegrationTestsTest_state"));
|
| -}
|
| -
|
| -TEST(IntegrationTestsTest, CallsBeforeRevert) {
|
| - TestRunner runner;
|
| - runner.SetTimeout(2000);
|
| - runner.SetTestState(BEFORE_REVERT);
|
| - ASSERT_EQ(BEFORE_REVERT, runner.RunTest(L"IntegrationTestsTest_state"));
|
| -}
|
| -
|
| -TEST(IntegrationTestsTest, CallsAfterRevert) {
|
| - TestRunner runner;
|
| - runner.SetTimeout(2000);
|
| - runner.SetTestState(AFTER_REVERT);
|
| - ASSERT_EQ(AFTER_REVERT, runner.RunTest(L"IntegrationTestsTest_state"));
|
| -}
|
| -
|
| -TEST(IntegrationTestsTest, CallsEveryState) {
|
| - TestRunner runner;
|
| - runner.SetTimeout(2000);
|
| - runner.SetTestState(EVERY_STATE);
|
| - ASSERT_EQ(AFTER_REVERT, runner.RunTest(L"IntegrationTestsTest_state2"));
|
| -}
|
| -
|
| -TEST(IntegrationTestsTest, ForwardsArguments) {
|
| - TestRunner runner;
|
| - runner.SetTimeout(2000);
|
| - runner.SetTestState(BEFORE_INIT);
|
| - ASSERT_EQ(1, runner.RunTest(L"IntegrationTestsTest_args first"));
|
| - ASSERT_EQ(4, runner.RunTest(L"IntegrationTestsTest_args first second third "
|
| - L"fourth"));
|
| -}
|
| -
|
| -} // namespace sandbox
|
|
|