特性 作用
[TestFixtureSetUp] 在所有的测试开始前执行的操作,当出现问题时,测试失败
[TestFixtureTearDown] 在所有的测试结束后执行的操作,当出现问题时,测试失败
[SetUp] 在执行每一个测试前都执行的操作,当出现问题时,测试失败
[TearDown] 在执行每一个测试后都执行的操作,当出现问题时,测试失败
[Test] 标记为测试用的方法
[ExpectedException( 异常类型 )] 用于捕获异常,当发生此异常时,测试通过,举例:[ExpectedException(typeof(InvalidOperationException))]
[Ignore( 注释 )] 用于忽略标记的方法,运行时将会跳过此方法,举例:[Ignore("跳过它,不测试")]
注:
Assertion 是断言,可以用于确定值是否与预期的一致,举例:
[TestFixtureSetUp] 在所有的测试开始前执行的操作,当出现问题时,测试失败
[TestFixtureTearDown] 在所有的测试结束后执行的操作,当出现问题时,测试失败
[SetUp] 在执行每一个测试前都执行的操作,当出现问题时,测试失败
[TearDown] 在执行每一个测试后都执行的操作,当出现问题时,测试失败
[Test] 标记为测试用的方法
[ExpectedException( 异常类型 )] 用于捕获异常,当发生此异常时,测试通过,举例:[ExpectedException(typeof(InvalidOperationException))]
[Ignore( 注释 )] 用于忽略标记的方法,运行时将会跳过此方法,举例:[Ignore("跳过它,不测试")]
注:
Assertion 是断言,可以用于确定值是否与预期的一致,举例:
|
本文介绍了 NUnit 测试框架中的关键特性,包括不同类型的测试设置与清理方法、如何标记测试用例、预期异常处理及测试忽略等。通过具体示例展示了如何使用 Assertion 进行断言验证。
1015

被折叠的 条评论
为什么被折叠?



