背景: 我试图编写一个动态测试,如:
.tool-tip {
display: inline-block;
}
.tool-tip [disabled] {
pointer-events: none;
}
我的地图包含<span class="tool-tip" data-toggle="tooltip" data-placement="bottom" title="I am Tooltip">
<button disabled="disabled">I am disabled</button>
</span>
密钥可以包含多个&#34; testfiles&#34;这应该被视为一次测试。
但它也可以有多个键用于不同的&#34; testcases&#34;。
最好的办法是什么?
我想将它转换为List然后从中构建我的测试用例。
重要键 - 值关系可能不会被破坏,顺序并不重要。
像
@TestFactory
Collection<DynamicTest> dynamicTestsFromCollection() {
return Arrays.asList(
dynamicTest("1st dynamic test", () -> assertTrue(true)),
dynamicTest("2nd dynamic test", () -> assertEquals(4, 2 * 2))
);
}
键B的值可能不会与A的值混合使用。
转换为List时是否可以,因为您只有一个Element,如何创建关系。如果这对于其他方法(例如Streams或其他方法)是不安全的。
以下是一些参考: http://junit.org/junit5/docs/current/user-guide/#writing-tests-dynamic-tests