皇家方舟

如何测试自定义断言

由于Junit中没有对数组比较的断言,因此自定义了以下断言:
/**
  * asserts two String arrays are equal。
  */
 public static void assertEquals(final String[] expected,
         final String[] actual)
 {
  if(expected == null && actual == null)
  {
   assertTrue(true);
  }
  else if(expected.length != actual.length)
  {
   fail("expected length is :" + expected.length + "but was:"
     + actual.length);
  }
  else
  {
   for(int i = 0; i < expected.length; i++)
   {
    assertEquals("第" + (i + 1) + "个元素不相等", expected[i], actual[i]);
   }
  }
 }

可是又怎么对该方法进行测试呢?

posted on 2006-11-24 17:48 阿辉 阅读(342) 评论(0)  编辑  收藏 所属分类: junit


只有注册用户登录后才能发表评论。


网站导航:
 

My Links

Blog Stats

常用链接

留言簿(1)

随笔分类

随笔档案

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜