| Index: native_client_sdk/src/examples/tutorial/testing/testing.cc
|
| diff --git a/native_client_sdk/src/examples/tutorial/testing/testing.cc b/native_client_sdk/src/examples/tutorial/testing/testing.cc
|
| index 57ae127b5cdb89e27e45d8d4ff39339f4505c799..b44b5a1070c992668e14f13af45092bdf94f64c7 100644
|
| --- a/native_client_sdk/src/examples/tutorial/testing/testing.cc
|
| +++ b/native_client_sdk/src/examples/tutorial/testing/testing.cc
|
| @@ -3,24 +3,6 @@
|
| // found in the LICENSE file.
|
|
|
| #include "gtest/gtest.h"
|
| -
|
| -TEST(TestCase, SimpleTest) {
|
| - EXPECT_EQ(4, 2*2);
|
| -}
|
| -
|
| -TEST(TestCase, AnotherTest) {
|
| - EXPECT_EQ(1, sizeof(char));
|
| -}
|
| -
|
| -#if defined(SEL_LDR)
|
| -
|
| -int main(int argc, char* argv[]) {
|
| - ::testing::InitGoogleTest(&argc, argv);
|
| - return RUN_ALL_TESTS();
|
| -}
|
| -
|
| -#else
|
| -
|
| #include "ppapi/cpp/instance.h"
|
| #include "ppapi/cpp/var.h"
|
| #include "ppapi_simple/ps_main.h"
|
| @@ -30,6 +12,14 @@ int main(int argc, char* argv[]) {
|
| #undef PostMessage
|
| #endif
|
|
|
| +TEST(TestCase, SimpleTest) {
|
| + EXPECT_EQ(4, 2*2);
|
| +}
|
| +
|
| +TEST(TestCase, AnotherTest) {
|
| + EXPECT_EQ(1, sizeof(char));
|
| +}
|
| +
|
| class GTestEventListener : public ::testing::EmptyTestEventListener {
|
| public:
|
| // TestEventListener overrides.
|
| @@ -59,14 +49,15 @@ class GTestEventListener : public ::testing::EmptyTestEventListener {
|
| };
|
|
|
| int example_main(int argc, char* argv[]) {
|
| + setenv("TERM", "xterm-256color", 0);
|
| ::testing::InitGoogleTest(&argc, argv);
|
| - ::testing::UnitTest::GetInstance()->listeners()
|
| - .Append(new GTestEventListener());
|
| + if (PSGetInstanceId() != 0) {
|
| + ::testing::UnitTest::GetInstance()->listeners()
|
| + .Append(new GTestEventListener());
|
| + }
|
| return RUN_ALL_TESTS();
|
| }
|
|
|
| // Register the function to call once the Instance Object is initialized.
|
| // see: pappi_simple/ps_main.h
|
| PPAPI_SIMPLE_REGISTER_MAIN(example_main);
|
| -
|
| -#endif
|
|
|