有没有办法刷新或重用 SoftAssert
Posted
技术标签:
【中文标题】有没有办法刷新或重用 SoftAssert【英文标题】:Is there a way to flush or reuse SoftAssert 【发布时间】:2022-01-16 22:17:55 【问题描述】:我知道在每个@Test 方法中,我都应该使用一个新的 SoftAssert 实例。
但是,有没有办法刷新或重用已经存在的?或者如何在每个测试用例之后释放内存?
如果我有 1000 个测试用例,创建 1000 个 SoftAssert 实例不是效率低下吗?另外,当系统执行第 1000 个测试用例时,可能有 999 个 SoftAssert 实例将坐在内存中无所事事,对吗?
那么本质上,使用 SoftAssert 的最佳方式是什么?
【问题讨论】:
GC 会处理内存。您是否收到 *** 错误? 【参考方案1】:看看这个问题 Java Object Reuse.
我认为当你谈论 1000 个实例时,你不应该关心这个。
另外,SoftAssert
似乎不是为可重复使用而设计的,没有清除/刷新方法
https://javadoc.io/doc/org.testng/testng/latest/org/testng/asserts/SoftAssert.html.
【讨论】:
知道了。我只是以 1000 为例。无论如何,现在很清楚了。谢谢你的回答。以上是关于有没有办法刷新或重用 SoftAssert的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin.Forms - 如果 webView 包含在 Android 上打开的模式或菜单,有没有办法禁用拉刷新?