- TestSuiteExamples
여러 UnitTestFramework에서 TestSuite를 사용하는 예제들
class AllTests(unittest.TestSuite):
suit = TestSuite()
import junit.framework.TestSuite;
TestSuite suite = new TestSuite("Test for test");
suite.addTestSuite(LoginTest.class);
suite.addTestSuite(QueryObjectTest.class);
- PyUnit
=== TestSuite : testcase들의 집합체 ===
Test case 인스턴스들은 그들이 테스트하려는 것들에 따라 함께 그룹화된다. PyUnit는 이를 위한 'Test Suite' 메커니즘을 제공한다. Test Suite는 unittest 모듈의 TestSuite class로 표현된다.
widgetTestSuite = unittest.TestSuite ()
widgetTestSuite.addTest (WidgetTestCase ("testDefaultSize"))
widgetTestSuite.addTest (WidgetTestCase ("testResize"))
suite = unittest.TestSuite ()
class WidgetTestSuite (unittest.TestSuite):
unittest.TestSuite.__init__(self, map(WdigetTestCase, "testDefaultSize", "testResize")))
종종 testcase들을 함께 묶은 suites들의 그룹을 원할때가 있다. 그렇게 함으로서 한번에 모든 시스템의 test를 수행할 수 있다. TestSuite들은 TestSuite 에 포함될 수 있기 때문에 매우 간단하다.
suite1 = module1.TheTestSuite ()
suite2 = module2.TheTestSuite ()
alltests = unittest.TestSuite ((suite1, suite2))
runner.run (widget.TestSuite)
Found 2 matching pages out of 7544 total pages
You can also click here to search title.