是assert(false);
是一種可接受的方式導致測試失敗?導致TestNG測試失敗?
此外,應我甚至會導致如果NoSuchMethodException或拋出:SecurityException被拋出試圖訪問類的私有方法,或者我應該只是打印異常的堆棧跟蹤TestNG的測試失敗?
@Test
public void getLevelTest() {
try {
menu.getClass().getDeclaredMethod("getLevel",int.class,String.class);
} catch (NoSuchMethodException | SecurityException e) {
assert(false);
}
}