39 #include "gtest/gtest.h"
41 #if GTEST_OS_WINDOWS_MOBILE
43 #elif GTEST_OS_WINDOWS
48 #endif // GTEST_OS_WINDOWS_MOBILE
50 #include "src/gtest-internal-inl.h"
63 TEST(XmlOutputTest, GetOutputFormatDefault) {
68 TEST(XmlOutputTest, GetOutputFormat) {
73 TEST(XmlOutputTest, GetOutputFileDefault) {
79 TEST(XmlOutputTest, GetOutputFileSingleFile) {
85 TEST(XmlOutputTest, GetOutputFileFromDirectoryPath) {
96 EXPECT_EQ(expected_output_file, output_file.c_str());
104 _strcmpi(
"googletest-options-test", exe_str.c_str()) == 0 ||
105 _strcmpi(
"gtest-options-ex_test", exe_str.c_str()) == 0 ||
106 _strcmpi(
"gtest_all_test", exe_str.c_str()) == 0 ||
107 _strcmpi(
"gtest_dll_test", exe_str.c_str()) == 0;
110 strcasecmp(
"googletest-options-test", exe_str.c_str()) == 0 ||
111 strcasecmp(
"gtest-options-ex_test", exe_str.c_str()) == 0 ||
112 strcasecmp(
"gtest_all_test", exe_str.c_str()) == 0 ||
113 strcasecmp(
"gtest_dll_test", exe_str.c_str()) == 0;
114 #elif GTEST_OS_FUCHSIA
115 const bool success = exe_str ==
"app";
118 exe_str ==
"googletest-options-test" ||
119 exe_str ==
"gtest_all_test" ||
120 exe_str ==
"lt-gtest_all_test" ||
121 exe_str ==
"gtest_dll_test";
122 #endif // GTEST_OS_WINDOWS
124 FAIL() <<
"GetCurrentExecutableName() returns " << exe_str;
127 #if !GTEST_OS_FUCHSIA
129 class XmlOutputChangeDirTest :
public Test {
131 void SetUp()
override {
139 void TearDown()
override {
146 TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithDefault) {
149 FilePath(
"test_detail.xml")).
string(),
153 TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithDefaultXML) {
156 FilePath(
"test_detail.xml")).
string(),
160 TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithRelativeFile) {
167 TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithRelativePath) {
179 EXPECT_EQ(expected_output_file, output_file.c_str());
183 TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithAbsoluteFile) {
195 TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithAbsolutePath) {
211 EXPECT_EQ(expected_output_file, output_file.c_str());
215 #endif // !GTEST_OS_FUCHSIA