在同一测试用例或单独的测试用例中测试默认值和 setter
您是建议在@Test方法中对测试用例进行任何分组,还是建议为每个测试方案使用一个@Test方法?例如,假设有不同的方法可以在应用程序中设置上下文。
以下想法可以接受吗?
@Test
public void testContextSetting() {
// Test default setting
assert(...)
// Test setting a context variable
assert(...)
...
}
或者,你宁愿建议像这样,让每种方法尽可能原子化:
@Test
public void textDefaultSetting() {
// Test default setting
assert(...)
}
@Test
public void testSettingContextVar() {
// Test setting a context variable
assert(...)
...
}
任何反馈将不胜感激。