Author: damjan
Date: Tue Oct  6 17:45:40 2015
New Revision: 1707099

URL: http://svn.apache.org/viewvc?rev=1707099&view=rev
Log:
#i125003# migrate main/sal/workben from cppunit to Google Test.


Modified:
    openoffice/trunk/main/sal/workben/makefile.mk
    openoffice/trunk/main/sal/workben/t_osl_getVolInfo.cxx
    openoffice/trunk/main/sal/workben/t_osl_joinProcess.cxx

Modified: openoffice/trunk/main/sal/workben/makefile.mk
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sal/workben/makefile.mk?rev=1707099&r1=1707098&r2=1707099&view=diff
==============================================================================
--- openoffice/trunk/main/sal/workben/makefile.mk (original)
+++ openoffice/trunk/main/sal/workben/makefile.mk Tue Oct  6 17:45:40 2015
@@ -70,12 +70,12 @@ SHL1TARGET=togvi
 .IF "$(GUI)" == "WNT"
 APP1STDLIBS=$(KERNEL32LIB)
 SHL1STDLIBS=$(LB)$/isal.lib
-SHL1STDLIBS+=$(SOLARLIBDIR)$/cppunit.lib
+SHL1STDLIBS+=$(SOLARLIBDIR)$/gtest.lib
 .ENDIF
 
 .IF "$(GUI)" == "UNX"
 SHL1STDLIBS=$(LB)$/libsal.so
-SHL1STDLIBS+=$(SOLARLIBDIR)$/libcppunit$(DLLPOSTFIX).a
+SHL1STDLIBS+=$(SOLARLIBDIR)$/libgtest$(DLLPOSTFIX).a
 .ENDIF
        
 SHL1IMPLIB=i$(SHL1TARGET) 
@@ -99,12 +99,12 @@ SHL1TARGET=tojp
 .IF "$(GUI)" == "WNT"
 APP1STDLIBS=$(KERNEL32LIB)
 SHL1STDLIBS=$(LB)$/isal.lib
-SHL1STDLIBS+=$(SOLARLIBDIR)$/cppunit.lib
+SHL1STDLIBS+=$(SOLARLIBDIR)$/gtest.lib
 .ENDIF
 
 .IF "$(GUI)" == "UNX"
 SHL1STDLIBS=$(LB)$/libsal.so
-SHL1STDLIBS+=$(SOLARLIBDIR)$/libcppunit$(DLLPOSTFIX).a
+SHL1STDLIBS+=$(SOLARLIBDIR)$/libgtest$(DLLPOSTFIX).a
 .ENDIF
        
 SHL1IMPLIB=i$(SHL1TARGET) 

Modified: openoffice/trunk/main/sal/workben/t_osl_getVolInfo.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sal/workben/t_osl_getVolInfo.cxx?rev=1707099&r1=1707098&r2=1707099&view=diff
==============================================================================
--- openoffice/trunk/main/sal/workben/t_osl_getVolInfo.cxx (original)
+++ openoffice/trunk/main/sal/workben/t_osl_getVolInfo.cxx Tue Oct  6 17:45:40 
2015
@@ -24,7 +24,7 @@
 // MARKER(update_precomp.py): autogen include statement, do not remove
 #include "precompiled_sal.hxx"
 
-#include <cppunit/simpleheader.hxx>
+#include "gtest/gtest.h"
 #include <osl/file.h>
 #include <rtl/ustring.hxx>
 
@@ -67,62 +67,55 @@ void test_getVolumeInformation(const rtl
             osl_VolumeInfo_Mask_FileSystemName |
             osl_VolumeInfo_Mask_DeviceHandle);
             
-        CPPUNIT_ASSERT_MESSAGE
-        (
-            "osl_getVolumeInformation failed", 
-            err == osl_File_E_None
-        );           
+        ASSERT_TRUE( err == osl_File_E_None ) << "osl_getVolumeInformation 
failed";
     }
             
 //------------------------------
 // 
 //------------------------------
 
-class TestClass_osl_getVolumeInformation : public CppUnit::TestFixture
+class TestClass_osl_getVolumeInformation : public ::testing::Test
 {
 public:
-            
-    /*-------------------------------------
-        Start a process and join with this
-        process specify a timeout so that
-        osl_joinProcessWithTimeout returns 
-        osl_Process_E_TimedOut
-     -------------------------------------*/
-
-    void test_osl_getVolumeInformation()
-    {                                        
-        rtl::OUString path = rtl::OUString::createFromAscii(TEST_PATH_1);
-        rtl::OUString path_url;        
-        osl_getFileURLFromSystemPath(path.pData, &path_url.pData);        
-        test_getVolumeInformation(path_url);
-                          
-        path = rtl::OUString::createFromAscii(TEST_PATH_2);                
-        osl_getFileURLFromSystemPath(path.pData, &path_url.pData);
-        test_getVolumeInformation(path_url);
-                       
-        path = rtl::OUString::createFromAscii(TEST_PATH_3);                
-        osl_getFileURLFromSystemPath(path.pData, &path_url.pData);        
-        test_getVolumeInformation(path_url);         
-                
-        path = rtl::OUString::createFromAscii(TEST_PATH_4);                
-        osl_getFileURLFromSystemPath(path.pData, &path_url.pData);        
-        test_getVolumeInformation(path_url);
-        
-        path = rtl::OUString::createFromAscii(TEST_PATH_5);                
-        osl_getFileURLFromSystemPath(path.pData, &path_url.pData);        
-        test_getVolumeInformation(path_url);
-        
-        path = rtl::OUString::createFromAscii(TEST_PATH_6);                
-        osl_getFileURLFromSystemPath(path.pData, &path_url.pData);
-        test_getVolumeInformation(path_url);                                   
          
-    }
-                                               
-    CPPUNIT_TEST_SUITE( TestClass_osl_getVolumeInformation );
-    CPPUNIT_TEST( test_osl_getVolumeInformation );    
-    CPPUNIT_TEST_SUITE_END( );
 };
+            
+/*-------------------------------------
+    Start a process and join with this
+    process specify a timeout so that
+    osl_joinProcessWithTimeout returns 
+    osl_Process_E_TimedOut
+ -------------------------------------*/
+
+void test_osl_getVolumeInformation()
+{                                        
+    rtl::OUString path = rtl::OUString::createFromAscii(TEST_PATH_1);
+    rtl::OUString path_url;        
+    osl_getFileURLFromSystemPath(path.pData, &path_url.pData);        
+    test_getVolumeInformation(path_url);
+                      
+    path = rtl::OUString::createFromAscii(TEST_PATH_2);                
+    osl_getFileURLFromSystemPath(path.pData, &path_url.pData);
+    test_getVolumeInformation(path_url);
+                   
+    path = rtl::OUString::createFromAscii(TEST_PATH_3);                
+    osl_getFileURLFromSystemPath(path.pData, &path_url.pData);        
+    test_getVolumeInformation(path_url);         
+            
+    path = rtl::OUString::createFromAscii(TEST_PATH_4);                
+    osl_getFileURLFromSystemPath(path.pData, &path_url.pData);        
+    test_getVolumeInformation(path_url);
+    
+    path = rtl::OUString::createFromAscii(TEST_PATH_5);                
+    osl_getFileURLFromSystemPath(path.pData, &path_url.pData);        
+    test_getVolumeInformation(path_url);
+    
+    path = rtl::OUString::createFromAscii(TEST_PATH_6);                
+    osl_getFileURLFromSystemPath(path.pData, &path_url.pData);
+    test_getVolumeInformation(path_url);                                       
      
+}
 
-CPPUNIT_TEST_SUITE_NAMED_REGISTRATION( TestClass_osl_getVolumeInformation, 
"Test osl_getVolumeInformation");
-
-NOADDITIONAL;
-
+int main(int argc, char **argv)
+{
+    ::testing::InitGoogleTest(&argc, argv);
+    return RUN_ALL_TESTS();
+}

Modified: openoffice/trunk/main/sal/workben/t_osl_joinProcess.cxx
URL: 
http://svn.apache.org/viewvc/openoffice/trunk/main/sal/workben/t_osl_joinProcess.cxx?rev=1707099&r1=1707098&r2=1707099&view=diff
==============================================================================
--- openoffice/trunk/main/sal/workben/t_osl_joinProcess.cxx (original)
+++ openoffice/trunk/main/sal/workben/t_osl_joinProcess.cxx Tue Oct  6 17:45:40 
2015
@@ -24,7 +24,7 @@
 // MARKER(update_precomp.py): autogen include statement, do not remove
 #include "precompiled_sal.hxx"
 
-#include <cppunit/simpleheader.hxx>
+#include "gtest/gtest.h"
 #include <osl/process.h>
 #include <rtl/ustring.hxx>
 #include <unistd.h>
@@ -42,183 +42,142 @@ const rtl::OUString CWD        = rtl::OU
 // 
 //------------------------------
 
-class Test_osl_Process : public CppUnit::TestFixture
+class Test_osl_Process : public ::testing::Test
 {
 public:
+};
     
-    /*-------------------------------------
-        Start a process and join with this
-        process specify a timeout so that
-        osl_joinProcessWithTimeout returns 
-        osl_Process_E_TimedOut
-     -------------------------------------*/
-
-    void test_osl_joinProcessWithTimeout_timeout_failure()
-    {                           
-        oslProcess process;        
-        oslProcessError osl_error = osl_executeProcess(
-            IMAGE_NAME.pData,
-            NULL,
-            0,
-            osl_Process_NORMAL,
-            osl_getCurrentSecurity(),
-            CWD.pData,
-            NULL,
-            0,
-            &process);
-                    
-        CPPUNIT_ASSERT_MESSAGE
-        (
-            "osl_createProcess failed", 
-            osl_error == osl_Process_E_None
-        );
-        
-        TimeValue timeout;
-        timeout.Seconds = 1;
-        timeout.Nanosec = 0;
-        
-        osl_error = osl_joinProcessWithTimeout(process, &timeout);
+/*-------------------------------------
+    Start a process and join with this
+    process specify a timeout so that
+    osl_joinProcessWithTimeout returns 
+    osl_Process_E_TimedOut
+ -------------------------------------*/
+
+TEST_F(Test_osl_Process, test_osl_joinProcessWithTimeout_timeout_failure)
+{                           
+    oslProcess process;        
+    oslProcessError osl_error = osl_executeProcess(
+        IMAGE_NAME.pData,
+        NULL,
+        0,
+        osl_Process_NORMAL,
+        osl_getCurrentSecurity(),
+        CWD.pData,
+        NULL,
+        0,
+        &process);
                 
-        CPPUNIT_ASSERT_MESSAGE
-        (
-            "osl_joinProcessWithTimeout returned without timeout failure", 
-            osl_Process_E_TimedOut == osl_error
-        );        
-        
-        osl_error = osl_terminateProcess(process);
-        
-        CPPUNIT_ASSERT_MESSAGE
-        (
-            "osl_terminateProcess failed", 
-            osl_error == osl_Process_E_None
-        );
-        
-        osl_freeProcessHandle(process);    
-    }
+    ASSERT_TRUE(osl_error == osl_Process_E_None) << "osl_createProcess failed";
     
-    /*-------------------------------------
-        Start a process and join with this
-        process specify a timeout so that
-        osl_joinProcessWithTimeout returns 
-        osl_Process_E_None
-     -------------------------------------*/
-
-    void test_osl_joinProcessWithTimeout_without_timeout_failure()
-    {
-        oslProcess process;        
-        oslProcessError osl_error = osl_executeProcess(
-            IMAGE_NAME.pData,
-            NULL,
-            0,
-            osl_Process_NORMAL,
-            osl_getCurrentSecurity(),
-            CWD.pData,
-            NULL,
-            0,
-            &process);
-                    
-        CPPUNIT_ASSERT_MESSAGE
-        (
-            "osl_createProcess failed", 
-            osl_error == osl_Process_E_None
-        );
-        
-        TimeValue timeout;
-        timeout.Seconds = 10;
-        timeout.Nanosec = 0;
-        
-        osl_error = osl_joinProcessWithTimeout(process, &timeout);
-                
-        CPPUNIT_ASSERT_MESSAGE
-        (
-            "osl_joinProcessWithTimeout returned with failure", 
-            osl_Process_E_None == osl_error
-        );        
-                                       
-        osl_freeProcessHandle(process); 
-    }
-    
-     /*-------------------------------------
-        Start a process and join with this
-        process specify an infinite timeout 
-     -------------------------------------*/
-
-    void test_osl_joinProcessWithTimeout_infinite()
-    {
-        oslProcess process;        
-        oslProcessError osl_error = osl_executeProcess(
-            IMAGE_NAME.pData,
-            NULL,
-            0,
-            osl_Process_NORMAL,
-            osl_getCurrentSecurity(),
-            CWD.pData,
-            NULL,
-            0,
-            &process);
-                    
-        CPPUNIT_ASSERT_MESSAGE
-        (
-            "osl_createProcess failed", 
-            osl_error == osl_Process_E_None
-        );
-                
-        osl_error = osl_joinProcessWithTimeout(process, NULL);
-                
-        CPPUNIT_ASSERT_MESSAGE
-        (
-            "osl_joinProcessWithTimeout returned with failure", 
-            osl_Process_E_None == osl_error
-        );        
-                                        
-        osl_freeProcessHandle(process); 
-    }
-    
-     /*-------------------------------------
-        Start a process and join with this
-        process using osl_joinProcess
-     -------------------------------------*/
-        
-     void test_osl_joinProcess()
-    {
-        oslProcess process;        
-        oslProcessError osl_error = osl_executeProcess(
-            IMAGE_NAME.pData,
-            NULL,
-            0,
-            osl_Process_NORMAL,
-            osl_getCurrentSecurity(),
-            CWD.pData,
-            NULL,
-            0,
-            &process);
-                    
-        CPPUNIT_ASSERT_MESSAGE
-        (
-            "osl_createProcess failed", 
-            osl_error == osl_Process_E_None
-        );
-                
-        osl_error = osl_joinProcess(process);
+    TimeValue timeout;
+    timeout.Seconds = 1;
+    timeout.Nanosec = 0;
+    
+    osl_error = osl_joinProcessWithTimeout(process, &timeout);
+            
+    ASSERT_TRUE(osl_Process_E_TimedOut == osl_error) << 
"osl_joinProcessWithTimeout returned without timeout failure";        
+    
+    osl_error = osl_terminateProcess(process);
+    
+    ASSERT_TRUE(osl_error == osl_Process_E_None) << "osl_terminateProcess 
failed";
+    
+    osl_freeProcessHandle(process);    
+}
+    
+/*-------------------------------------
+    Start a process and join with this
+    process specify a timeout so that
+    osl_joinProcessWithTimeout returns 
+    osl_Process_E_None
+ -------------------------------------*/
+
+TEST_F(Test_osl_Process, 
test_osl_joinProcessWithTimeout_without_timeout_failure)
+{
+    oslProcess process;        
+    oslProcessError osl_error = osl_executeProcess(
+        IMAGE_NAME.pData,
+        NULL,
+        0,
+        osl_Process_NORMAL,
+        osl_getCurrentSecurity(),
+        CWD.pData,
+        NULL,
+        0,
+        &process);
                 
-        CPPUNIT_ASSERT_MESSAGE
-        (
-            "osl_joinProcess returned with failure", 
-            osl_Process_E_None == osl_error
-        );        
-                                        
-        osl_freeProcessHandle(process); 
-    }
-               
-    CPPUNIT_TEST_SUITE(Test_osl_Process);
-    CPPUNIT_TEST(test_osl_joinProcessWithTimeout_timeout_failure);
-    CPPUNIT_TEST(test_osl_joinProcessWithTimeout_without_timeout_failure);
-    CPPUNIT_TEST(test_osl_joinProcessWithTimeout_infinite);
-    CPPUNIT_TEST(test_osl_joinProcess);
-    CPPUNIT_TEST_SUITE_END();
-};
+    ASSERT_TRUE(osl_error == osl_Process_E_None) << "osl_createProcess failed";
+    
+    TimeValue timeout;
+    timeout.Seconds = 10;
+    timeout.Nanosec = 0;
+    
+    osl_error = osl_joinProcessWithTimeout(process, &timeout);
+            
+    ASSERT_TRUE(osl_Process_E_None == osl_error) << 
"osl_joinProcessWithTimeout returned with failure";        
+                                   
+    osl_freeProcessHandle(process); 
+}
+
+/*-------------------------------------
+    Start a process and join with this
+    process specify an infinite timeout 
+ -------------------------------------*/
+
+TEST_F(Test_osl_Process, test_osl_joinProcessWithTimeout_infinite)
+{
+    oslProcess process;        
+    oslProcessError osl_error = osl_executeProcess(
+        IMAGE_NAME.pData,
+        NULL,
+        0,
+        osl_Process_NORMAL,
+        osl_getCurrentSecurity(),
+        CWD.pData,
+        NULL,
+        0,
+        &process);
+                
+    ASSERT_TRUE(osl_error == osl_Process_E_None) << "osl_createProcess failed";
+            
+    osl_error = osl_joinProcessWithTimeout(process, NULL);
+            
+    ASSERT_TRUE(osl_Process_E_None == osl_error) << 
"osl_joinProcessWithTimeout returned with failure";        
+                                    
+    osl_freeProcessHandle(process); 
+}
+
+ /*-------------------------------------
+    Start a process and join with this
+    process using osl_joinProcess
+   -------------------------------------*/
 
-CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(Test_osl_Process, "Test_osl_Process");
+TEST_F(Test_osl_Process, test_osl_joinProcess)
+{
+    oslProcess process;        
+    oslProcessError osl_error = osl_executeProcess(
+        IMAGE_NAME.pData,
+        NULL,
+        0,
+        osl_Process_NORMAL,
+        osl_getCurrentSecurity(),
+        CWD.pData,
+        NULL,
+        0,
+        &process);
+                
+    ASSERT_TRUE(osl_error == osl_Process_E_None) << "osl_createProcess failed";
+            
+    osl_error = osl_joinProcess(process);
+            
+    ASSERT_TRUE(osl_Process_E_None == osl_error) << "osl_joinProcess returned 
with failure";        
+                                    
+    osl_freeProcessHandle(process); 
+}
 
-NOADDITIONAL;
+int main(int argc, char **argv)
+{
+    ::testing::InitGoogleTest(&argc, argv);
+    return RUN_ALL_TESTS();
+}
 


Reply via email to