我在测试中使用DataProvider来提供测试数据。我想在多次测试之间等待,因为我还想测试一些异步部分。
有没有办法说DataProvider提供的两个特定数据之间应该有一些Thread.sleep()?或者您能想到如何使用DataProvider进行测试吗?所有测试套件都是为了使用数据提供器而设计的,这也是我更喜欢坚持使用它的原因。
答案 0 :(得分:0)
当数据提供者接受Iterator<Object[]>
作为类型时,您可以创建自己的Iterator
实现,您将在第一个元素之前设置Thread.sleep()
。它将在数据提供者之间添加一些节奏。