JUnit学习笔记 补充篇
2007-04-01 22:13
471 查看
[align=center]JUnit学习笔记 补充篇[/align]
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中的运行效果如下:
均测试通过,且没有任何输出信息。
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中的运行效果如下:
均测试通过,且没有任何输出信息。
相关文章推荐
- 薛开宇caffe学习笔记的补充笔记4
- Junit4学习笔记
- Hibernate学习笔记 merge()方法--update 之补充
- Junit学习笔记
- JUnit学习笔记(2)----テストランナー(test runner) テスト実行方法の制御
- Junit学习笔记之-- 测试套件
- zynq-7000学习笔记(四)——Zedboard HDMI核的构建和输出显示测试(2017/6/9补充修改)
- junit in action 学习笔记
- Sass学习笔记(补充)
- 【学习笔记】熟悉TypeScript的数组操作,持续补充跟进!
- JUnit学习笔记6---用stub进行粗粒度测试
- 深度学习Caffe实战笔记(8)模型参数详解(补充)
- Java学习笔记之ArrayList补充
- Junit学习笔记
- JUnit学习笔记(4)パラメータ化テスト
- React Native 学习笔记十八(关于样式 补充)
- 学习笔记5: java中Thread类中的interrupt()(补充)
- STM32 FSMC学习笔记+补充(LCD的FSMC配置)
- JUnit学习笔记6---用stub进行粗粒度测试
- python学习笔记-Day08--(面向对象)--补充