在執行TestNG用例時,發現報 java.lang.AssertionError: l should not be null 異常,百度了一圈但並沒有找到任何解決問題的答案,
最後反覆研究才發現是
因爲子類重寫父類方法時,並沒有加@Override註解的原因
以下爲簡單還原的例子:
public class BaseTest{
public void send(string param){}
}
public class BaseTest2MyProject extends BaseTest{
public void send(string param){}
}
public class myTest extends BaseTest2MyProject{
@Test
public void test(){
send("param");
}
//當執行了該test後,則會報錯"java.lang.AssertionError: l should not be null"
}