As the question. In the test. I often see this word called "assertion ". What is assertion? As the question. In the test. I often see this word called "assertion ". What is assertion?
Reply content:
As the question. In the test. I often see this word called "assertion ". What is assertion?
It can be understood that the result of an expression is true. If it is not true, the test case fails by throwing an exception or other means.
Def lengthTest (): length = 1 assert length> 0 # assert true, normal assert length <0 # assert false, program interruption, test failure
The term assertion comes from logic. In logic, "assertion" is "determining a specific premise as a true statement", which is similar in software testing. The general form of a test interrupt sentence is "assert expression", where "expression" is a "statement" in logic. The asserted can pass only when the expression value is true, otherwise, the assertion fails. See Wikipedia. Logical assertions
I would like to add some assertions in the browser console.