Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

TestSuiteExamples

From ZeroWiki

여러 UnitTestFramework에서 TestSuite를 사용하는 예제들

PyUnit

import unittest
from TestA import *
from TestB import *

class AllTests(unittest.TestSuite):
	def suite(self):
		suit = TestSuite()
		suite.addTest(TestA())
		suite.addTest(TestB())
                return suit # 빼도 되더라..


# 사실 AllTests 자체를 완전히 빼버려도 됩니다. 그 이유는 from import *을 하기 때문입니다.

if __name__=='__main__':
	unittest.main(argv=(,'-v'))


혹은

import unittest 
 
def suite(): 
    return unittest.defaultTestLoader.loadTestsFromNames( ('ThePackage.test_file1','ThePackage.subpack.test_file2')) 
 
if __name__=='__main__': 
    unittest.TextTestRunner(verbosity=2).run(suite()) 
 

JUnit

import junit.framework.Test;
import junit.framework.TestSuite;

public class AllTests {
	public static Test suite() {
		TestSuite suite = new TestSuite("Test for test");
		suite.addTestSuite(LoginTest.class);
		suite.addTestSuite(QueryObjectTest.class);
		return suite;
	}
}
 

CppUnit

NUnit


프로그래밍분류, TestDrivenDevelopment, UnitTest