是否可以从obj.map(d => d[0].toUpperCase() + d.substr(1));
var wordArr = obj.map(m => m.split(" "));
var newArr = wordArr.map(function (word) {
word = word.charAt(0).toUpperCase() + word.slice(1).toLowerCase();
obj = newArr;
});
}
的{{1}}中排除单个测试?
为此,请指导我。
谢谢
答案 0 :(得分:2)
您可以使用TestInfo
并通过检查测试名称来写下此条件:
@BeforeEach
void init(TestInfo info) {
if (info.getDisplayName().equals("mySpecialTestName") {
return; // skip @BeforeEach in mySpecialTestName test
}
}
但是将不需要@BeforeEach
的测试移到单独的类会更清洁。
答案 1 :(得分:1)
您可以将需要事前行为的测试移动到内部的@@ Nested子类中,然后将事前方法放在此处。