[ROSAUTOTEST]
authorColin Finck <colin@reactos.org>
Tue, 14 Aug 2012 20:25:58 +0000 (20:25 +0000)
committerColin Finck <colin@reactos.org>
Tue, 14 Aug 2012 20:25:58 +0000 (20:25 +0000)
Use "advanced C++ features" like default parameters to reduce the complexity of StringOut calls and fix a warning in the MSVC build :-)

svn path=/trunk/; revision=57076

rostests/rosautotest/CJournaledTestList.cpp
rostests/rosautotest/CWebService.cpp
rostests/rosautotest/CWineTest.cpp
rostests/rosautotest/main.cpp
rostests/rosautotest/precomp.h
rostests/rosautotest/shutdown.cpp
rostests/rosautotest/tools.cpp

index 4d95f86..871f5e9 100644 (file)
@@ -146,7 +146,7 @@ CJournaledTestList::WriteInitialJournalFile()
     CTestInfo* TestInfo;
     DWORD BytesWritten;
 
-    StringOut("Writing initial journal file...\n\n", TRUE);
+    StringOut("Writing initial journal file...\n\n");
 
     m_ListIterator = 0;
 
@@ -192,7 +192,7 @@ CJournaledTestList::LoadJournalFile()
     DWORD BytesRead;
     DWORD RemainingSize;
 
-    StringOut("Loading journal file...\n\n", TRUE);
+    StringOut("Loading journal file...\n\n");
 
     OpenJournal(GENERIC_READ);
     RemainingSize = GetFileSize(m_hJournal, NULL);
index 67d1de0..c467f3b 100644 (file)
@@ -207,7 +207,7 @@ CWebService::Submit(const char* TestType, CTestInfo* TestInfo)
     Response.reset(DoRequest(Data));
 
     ss << "The server responded:" << endl << Response << endl;
-    StringOut(ss.str(), TRUE);
+    StringOut(ss.str());
 
     if(strcmp(Response, "OK"))
         EXCEPTION("Aborted!\n");
index 686a322..853204a 100644 (file)
@@ -269,7 +269,7 @@ CWineTest::RunTest(CTestInfo* TestInfo)
     string tailString;
 
     ss << "Running Wine Test, Module: " << TestInfo->Module << ", Test: " << TestInfo->Test << endl;
-    StringOut(ss.str(), TRUE);
+    StringOut(ss.str());
 
     StartTime = GetTickCount();
 
@@ -302,7 +302,7 @@ CWineTest::RunTest(CTestInfo* TestInfo)
 
                 /* Output text through StringOut, even while the test is still running */
                 Buffer[BytesAvailable] = 0;
-                tailString = StringOut(tailString.append(string(Buffer)), FALSE);
+                tailString = StringOut(tailString.append(string(Buffer)), false);
 
                 if(Configuration.DoSubmit())
                     TestInfo->Log += Buffer;
@@ -313,12 +313,12 @@ CWineTest::RunTest(CTestInfo* TestInfo)
 
     /* Print what's left */
     if(!tailString.empty())
-        StringOut(tailString, TRUE);
+        StringOut(tailString);
 
     TotalTime = ((float)GetTickCount() - StartTime)/1000;
     ssFinish << "Test " << TestInfo->Test << " completed in ";
     ssFinish << setprecision(2) << fixed << TotalTime << " seconds." << endl;
-    StringOut(ssFinish.str(), TRUE);
+    StringOut(ssFinish.str());
 }
 
 /**
@@ -375,6 +375,6 @@ CWineTest::Run()
         if(Configuration.DoSubmit() && !TestInfo->Log.empty())
             WebService->Submit("wine", TestInfo);
 
-        StringOut("\n\n", TRUE);
+        StringOut("\n\n");
     }
 }
index b5fb217..d9cdb37 100644 (file)
@@ -60,7 +60,7 @@ wmain(int argc, wchar_t* argv[])
 
         ss << "\n\nSystem uptime " << setprecision(2) << fixed ;
         ss << ((float)GetTickCount()/1000) << " seconds\n";
-        StringOut(ss.str(), TRUE);
+        StringOut(ss.str());
 
         /* Run the tests */
         WineTest.Run();
@@ -76,7 +76,7 @@ wmain(int argc, wchar_t* argv[])
     }
     catch(CSimpleException& e)
     {
-        StringOut(e.GetMessage(), TRUE);
+        StringOut(e.GetMessage());
     }
     catch(CFatalException& e)
     {
@@ -87,7 +87,7 @@ wmain(int argc, wchar_t* argv[])
            << "File: " << e.GetFile() << endl
            << "Line: " << e.GetLine() << endl
            << "Last Win32 Error: " << GetLastError() << endl;
-        StringOut(ss.str(), TRUE);
+        StringOut(ss.str());
     }
 
     /* For sysreg2 to notice if rosautotest itself failed */
index b13e46a..351f328 100644 (file)
@@ -51,7 +51,7 @@ string EscapeString(const char* Input);
 string EscapeString(const string& Input);
 string GetINIValue(PCWCH AppName, PCWCH KeyName, PCWCH FileName);
 bool IsNumber(const char* Input);
-string StringOut(const string& String, const BOOL forcePrint);
+string StringOut(const string& String, bool forcePrint = true);
 string UnicodeToAscii(PCWSTR UnicodeString);
 string UnicodeToAscii(const wstring& UnicodeString);
 
index 2619d74..dc243fa 100644 (file)
@@ -20,14 +20,14 @@ bool ShutdownSystem()
 
     if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES, &hToken))
     {
-        StringOut("OpenProcessToken failed\n", TRUE);
+        StringOut("OpenProcessToken failed\n");
         return false;
     }
 
     /* Get the LUID for the Shutdown privilege */
     if (!LookupPrivilegeValueW(NULL, SE_SHUTDOWN_NAME, &Privileges.Privileges[0].Luid))
     {
-        StringOut("LookupPrivilegeValue failed\n", TRUE);
+        StringOut("LookupPrivilegeValue failed\n");
         return false;
     }
 
@@ -37,14 +37,14 @@ bool ShutdownSystem()
 
     if (!AdjustTokenPrivileges(hToken, FALSE, &Privileges, 0, NULL, NULL))
     {
-        StringOut("AdjustTokenPrivileges failed\n", TRUE);
+        StringOut("AdjustTokenPrivileges failed\n");
         return false;
     }
 
     /* Finally shut down the system */
     if(!ExitWindowsEx(EWX_POWEROFF, SHTDN_REASON_MAJOR_OTHER | SHTDN_REASON_MINOR_OTHER | SHTDN_REASON_FLAG_PLANNED))
     {
-        StringOut("ExitWindowsEx failed\n", TRUE);
+        StringOut("ExitWindowsEx failed\n");
         return false;
     }
 
index b7d95a1..0a58850 100644 (file)
@@ -93,7 +93,7 @@ IsNumber(const char* Input)
  * The std::string to output
  */
 string
-StringOut(const string& String, const BOOL forcePrint)
+StringOut(const string& String, bool forcePrint)
 {
     char DbgString[DBGPRINT_BUFSIZE + 1];
     size_t i, start = 0, last_newline = 0, size = 0, curr_pos = 0;