原因:test互相影响。
表现/报错/情况:单独运行,测试通过。全部运行,测试报错。
验证方法1:如果出现多个test代码相似,只有一个test报错,可以把代码相似的另一个test,与报错test的位置交换。如果交换位置后,是另一个test报错,可以判断,报错是因为test处于某位置,而非本身代码影响。
验证方法2:注释掉报错test前面的其他test,再次运行。如果报错,必然是受到前面test的影响。
原因:test互相影响。
表现/报错/情况:单独运行,测试通过。全部运行,测试报错。
验证方法1:如果出现多个test代码相似,只有一个test报错,可以把代码相似的另一个test,与报错test的位置交换。如果交换位置后,是另一个test报错,可以判断,报错是因为test处于某位置,而非本身代码影响。
验证方法2:注释掉报错test前面的其他test,再次运行。如果报错,必然是受到前面test的影响。