天天看點

TestNG數組比較AssertJUnit.assertEquals

  其中對于數組比較,

  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/