其中對于數組比較,
testng: assertjunit.assertequals("msg", expected, actual);
似乎這是一個delegate的處理方式。不過執行的時候報錯:
at org.testng.assertjunit.fail(assertjunit.java:59)
at org.testng.assertjunit.failnotequals(assertjunit.java:364)
at org.testng.assertjunit.assertequals(assertjunit.java:80)...
baidu上一無所獲,于是google. 确認這是一個存在的bug。如下的link讨論的是int[]的情況。估計string[]的情況類似。
http://code.google.com/p/testng/issues/detail?id=4
暫時的處理方法:繼續用junit的assert方法。但是用testng來識别@test标記。
//import org.testng.assertjunit;
import static org.junit.assert.*;
最新内容請見作者的github頁:http://qaseven.github.io/