UnitTestアサーション
1.UnitTestアサーション
1.1断言とは?
:
1.2なぜ断言を学ぶのか。
, ,
, ;
1.3 UnitTest断言分類
1.
2.
3.
基本ブール型断言(常用を把握すればよい)
: True False
シーケンス番号
アサーションメソッド
アサーション記述
1
assertEqual(arg1, arg2, msg=None)
検証arg 1=arg 2、不等ならfail【把握】
2
assertNotEqual(arg1, arg2, msg=None)
arg 1を検証!=Arg 2、等しければfail
3
assertTrue(expr, msg=None)
検証exprはtrue、falseの場合fail
4
assertFalse(expr,msg=None)
exprがfalseであることを確認し、trueの場合fail
5
assertIsNone(expr, msg=None)
exprがNoneであることを検証し、failではない
6
assertIsNotNone(expr, msg=None)
確認exprはNoneではなくfailです
7
assertIn(arg1, arg2, msg=None)
検証arg 1はarg 2のサブストリングであり、failではない【把握】