JUnit学习笔记 补充篇

JUnit学习笔记 补充篇
 
    2007年3月27日,JUnit推出了新版本4.3.1。您可以从http://sourceforge.net/project/showfiles.php?group_id=15278获取。下载文件junit4.3.1.zip后,解压缩,找到其中的junit-4.3.1.jar,放在特定文件夹下备用,我放到了本机的F:/YPJCCK/JUnit/lib文件夹中。
    与旧版4.x相比,新版本有两点变化:
    public static void assertEquals(double expected, double actual, double delta)
     public static void assertEquals(float expected, float actual, float delta)
     public static void assertEquals(java.lang.Object[] expecteds, java.lang.Object[] actuals)
    public static void assertEquals(java.lang.Object expected, java.lang.Object actual)
    public static void assertEquals(java.lang.String message, double expected, double actual, double delta)
     public static void assertEquals(java.lang.String message, float expected, float actual, float delta)
     public static void assertEquals(java.lang.String message, java.lang.Object[] expecteds, java.lang.Object[] actuals)
    public static void assertEquals(java.lang.String message, java.lang.Object expected, java.lang.Object actual)
其中加下划线的两个方法在新版本中已消失,而字体为粗体的两个方法则是旧版4.x中新增的,但这两个方法现在也已不再建议使用,转而推荐使用assertArrayEquals()方法了。assertArrayEquals()方法专责用于比较数组,重载多达12个,如下:
    public static void assertArrayEquals(byte[] expecteds, byte[] actuals)
    public static void assertArrayEquals(char[] expecteds, char[] actuals)
    public static void assertArrayEquals(int[] expecteds, int[] actuals)
    public static void assertArrayEquals(long[] expecteds, long[] actuals)
    public static void assertArrayEquals(java.lang.Object[] expecteds, java.lang.Object[] actuals)
    public static void assertArrayEquals(short[] expecteds, short[] actuals)
    public static void assertArrayEquals(java.lang.String message, byte[] expecteds, byte[] actuals)
    public static void assertArrayEquals(java.lang.String message, char[] expecteds, char[] actuals)
    public static void assertArrayEquals(java.lang.String message, int[] expecteds, int[] actuals)
    public static void assertArrayEquals(java.lang.String message, long[] expecteds, long[] actuals)
    public static void assertArrayEquals(java.lang.String message, java.lang.Object[] expecteds, java.lang.Object[] actuals)
    public static void assertArrayEquals(java.lang.String message, short[] expecteds, short[] actuals)
    @Ignore
    public class BookTest {
即在“public class BookTest {”之前加上@Ignore,运行。Eclipse中的运行效果如下:
NetBeans中的运行效果如下:
均测试通过,且没有任何输出信息。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值