39 #include "gtest/gtest.h"
41 #if GTEST_OS_WINDOWS_MOBILE
43 #elif GTEST_OS_WINDOWS
45 #endif // GTEST_OS_WINDOWS_MOBILE
47 #include "src/gtest-internal-inl.h"
60 TEST(XmlOutputTest, GetOutputFormatDefault) {
65 TEST(XmlOutputTest, GetOutputFormat) {
70 TEST(XmlOutputTest, GetOutputFileDefault) {
76 TEST(XmlOutputTest, GetOutputFileSingleFile) {
82 TEST(XmlOutputTest, GetOutputFileFromDirectoryPath) {
93 EXPECT_EQ(expected_output_file, output_file.c_str());
101 _strcmpi(
"googletest-options-test", exe_str.c_str()) == 0 ||
102 _strcmpi(
"gtest-options-ex_test", exe_str.c_str()) == 0 ||
103 _strcmpi(
"gtest_all_test", exe_str.c_str()) == 0 ||
104 _strcmpi(
"gtest_dll_test", exe_str.c_str()) == 0;
107 strcasecmp(
"googletest-options-test", exe_str.c_str()) == 0 ||
108 strcasecmp(
"gtest-options-ex_test", exe_str.c_str()) == 0 ||
109 strcasecmp(
"gtest_all_test", exe_str.c_str()) == 0 ||
110 strcasecmp(
"gtest_dll_test", exe_str.c_str()) == 0;
111 #elif GTEST_OS_FUCHSIA
112 const bool success = exe_str ==
"app";
115 exe_str ==
"googletest-options-test" ||
116 exe_str ==
"gtest_all_test" ||
117 exe_str ==
"lt-gtest_all_test" ||
118 exe_str ==
"gtest_dll_test";
119 #endif // GTEST_OS_WINDOWS
121 FAIL() <<
"GetCurrentExecutableName() returns " << exe_str;
124 #if !GTEST_OS_FUCHSIA
126 class XmlOutputChangeDirTest :
public Test {
128 void SetUp()
override {
136 void TearDown()
override {
143 TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithDefault) {
146 FilePath(
"test_detail.xml")).
string(),
150 TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithDefaultXML) {
153 FilePath(
"test_detail.xml")).
string(),
157 TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithRelativeFile) {
164 TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithRelativePath) {
176 EXPECT_EQ(expected_output_file, output_file.c_str());
180 TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithAbsoluteFile) {
192 TEST_F(XmlOutputChangeDirTest, PreserveOriginalWorkingDirWithAbsolutePath) {
208 EXPECT_EQ(expected_output_file, output_file.c_str());
212 #endif // !GTEST_OS_FUCHSIA