有没有办法刷新或重用 SoftAssert
Is there a way to flush or reuse SoftAssert
我知道在每个@Test 方法中,我都应该使用一个新的 SoftAssert 实例。
但是,有什么方法可以冲掉或重复使用已经存在的吗?或者如何在每个测试用例后释放内存?
如果我有 1000 个测试用例,创建 1000 个 SoftAssert 实例不是很低效吗?此外,当系统执行第 1000 个测试用例时,999 个 SoftAssert 实例可能会坐在内存中什么都不做,对吗?
那么从本质上讲,使用 SoftAssert 的最佳方式是什么?
看看这个问题
Java Object Reuse.
我觉得当你说1000个实例的时候,你不应该关心这个。
此外,SoftAssert
似乎没有设计成可重用的,没有 clear/flush 方法
https://javadoc.io/doc/org.testng/testng/latest/org/testng/asserts/SoftAssert.html.
我知道在每个@Test 方法中,我都应该使用一个新的 SoftAssert 实例。
但是,有什么方法可以冲掉或重复使用已经存在的吗?或者如何在每个测试用例后释放内存?
如果我有 1000 个测试用例,创建 1000 个 SoftAssert 实例不是很低效吗?此外,当系统执行第 1000 个测试用例时,999 个 SoftAssert 实例可能会坐在内存中什么都不做,对吗?
那么从本质上讲,使用 SoftAssert 的最佳方式是什么?
看看这个问题 Java Object Reuse.
我觉得当你说1000个实例的时候,你不应该关心这个。
此外,SoftAssert
似乎没有设计成可重用的,没有 clear/flush 方法
https://javadoc.io/doc/org.testng/testng/latest/org/testng/asserts/SoftAssert.html.