int _tmain(int argc, _TCHAR* argv[])
{
CPPUNIT_NS::TestResult controller ;
CPPUNIT_NS::TestResultCollector result ;
controller.addListener (&result);
CPPUNIT_NS::TestRunner runner ;
runner.addTest(CPPUNIT_NS::TestFactoryRegistry::getRegistry().makeTest());
runner.run(controller);
std::ofstream file("Results.xml");
CPPUNIT_NS::XmlOutputter xml(&result , file);
xml.setStyleSheet("report.xsl");
xml.write();
file.close();
return result.wasSuccessful() ? 0: 1;
}
int _tmain(int argc, _TCHAR* argv[])
{
CPPUNIT_NS::TestResult controller ;
CPPUNIT_NS::TestResultCollector result ;
controller.addListener (&result);
CPPUNIT_NS::TestRunner runner ;
runner.addTest(CPPUNIT_NS::TestFactoryRegistry::getRegistry().makeTest());
runner.run(controller);
std::ofstream file("Results.xml");
CPPUNIT_NS::XmlOutputter xml(&result , file);
xml.setStyleSheet("report.xsl");
xml.write();
file.close();
return result.wasSuccessful() ? 0: 1;
}
int _tmain(int argc, _TCHAR* argv[]) { CPPUNIT_NS::TestResult controller ; CPPUNIT_NS::TestResultCollector result ; controller.addListener (&result); CPPUNIT_NS::TestRunner runner ; runner.addTest(CPPUNIT_NS::TestFactoryRegistry::getRegistry().makeTest()); runner.run(controller); std::ofstream file("Results.xml"); CPPUNIT_NS::XmlOutputter xml(&result , file); xml.setStyleSheet("report.xsl"); xml.write(); file.close(); return result.wasSuccessful() ? 0: 1; }
기존 소스와 다른점은 아래쪽에 추가된 부분이라고 할 수 있겠습니다.
Results.xml 을 지정해서 그 파일을 XmlOutPutter 의