1:加载程序集之前运行,只运行一次
[AssemblyInitialize]
public static void AssemblyInit(TestContext context){
//方法内容
}
2:加载类之前运行,只运行一次
[ClassInitialize]
public static void ClassInit(TestContext context)
{
//方法内容
}
3: 测试每个方法之前,都会运行
[TestInitialize]
public void Init()
{
//方法内容
}
4: 每次方法测试结束后,都会运行
[TestCleanup]
public void Cleanup()
{
//方法内容
}
5:测试方法运行完之后运行 ,运行1次
[ClassCleanup]
public static void ClassCle(){
//方法内容
}
6:这个是最后运行的,运行1次
[AssemblyCleanup]
public static void AssCle()
{
//方法内容
}
本文详细介绍了测试生命周期中各个阶段的方法,包括程序集初始化([AssemblyInitialize])、类初始化([ClassInitialize])、方法初始化([TestInitialize])、方法清理([TestCleanup])、类清理([ClassCleanup])以及程序集清理([AssemblyCleanup])的具体应用场景及执行时机。
4313

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



