簡単な例unittestのパイソン次のように:
クラスたTestString(たunittest.TestCase):
デフtest_upper(自己):
self.assertEqual( "foo"という.upper()、 "FOO")
デフtest_isupper(自己):
self.assertTrue( "FOO" .isupper())
セルフ。 assertFalse( "foo"という.isupper())
デフtest_split(自己):
S = "Hello World"の
self.assertEqual(s.split()、[ "こんにちは"、 "世界"])
self.assertRaisesと(TypeError例外):
(2)s.split
:__name場合__ == "__ MAIN__"
unittest.main()
備考:
1.クラスを作成し、クラスがたunittest.TestCaseを継承する必要があります
テストケーステストランナーは何であるため、テストケースの方法により同定2.この規則は、小文字の「テスト」を開始する必要があります
3.testrunnerは、テストユースケースの実装に基づいて行われます声明を主張されていない、収束後の結果の定義、および生産レポートで始まります