MFCとQtとGoogle Test
MFCアプリをQtへ移植する際、Google Testを活用しながらだと、
足場を固めつつ前へすすめるので便利です。ボクは以下のように活用しています。 DLLに対しては外部console MFCアプリからQtを利用しつつテストする。 結果はconsoleへ出力。
EXEに対しては内部にUnit testを組み込んで以下のようにWinApp::InitInstaince()内からコールし、テスト。 結果はOsanpo project内にGTestOutput.xmlが出力される。 時にはGuitarを利用する。     {// Google Test 10-06-02        int argc=2;        char *comm="Mfc2Qt.exe";        char *comm1="--gtest_output=xml:GTestOutput.xml";        char *argv[3];        argv[0]=comm;        argv[1]=comm1;        argv[2]=0;        testing::InitGoogleTest(&argc, argv);         int nRetCode=RUN_ALL_TESTS();        if( nRetCode ){            return false;        }    }    
 
 
コメント
コメントを投稿