junit参数化测试1

提纲:


https://jingyan.baidu.com/article/5552ef47d84890518ffbc9f2.html:在Word文档中如何分段复制并粘贴

https://wenku.baidu.com/view/28ab85f2ba0d4a7302763a4f.html:自动化测试单元测试报告


关于setup和setupbeforeclass的介绍:


在junit的中定义一个全局变量的时候,声明的位置在最顶头,而初始化的地方在setup里面,比如这样:


最大公因数和最大公倍数的结果图



Junit的参数化测试:

1、为准备使用参数化测试的测试类指定特殊的运行器 org.junit.runners.Parameterized

2、为测试类声明几个变量,分别用于存放期望值和测试所用数据。

3、为测试类声明一个使用注解 org.junit.runners.Parameterized.Parameters修饰的,返回值为 java.util.Collection的公共静态方法,并在此方法中初始化所有需要测试的参数对。

4、为测试类声明一个带有参数的公共构造函数,并在其中为第二个环节中声明的几个变量赋值。

5、编写测试方法,使用定义的变量作为参数进行测试。  

Junit4学习(五)Junit4测试套件 - august_shi - 博客园  https://www.cnblogs.com/august-shi/p/6720426.html:最简单的套件测试小例子


myeclipse中相关的快捷键:

Alt+左箭头,右箭头 以在编辑窗口切换标签
Alt+上下箭头, 以自动选择鼠标所在行,并将其上下移动
Ctrl+f6 可以弹出菜单,上面列出可以切换的编辑窗口,这样不用鼠标也可

切换
Ctrl+f7 可以在视图之间切换 ,如编辑视图,输出视图,工程视图
Ctrl+f8 可以在不同的观察视图中切换,就是在java视图,调试视图,等之间

切换
Ctrl+m 可以在最大化当前窗口和还原当前窗口之间切换
Ctrl+e 弹出输入窗口,可以输入你想要编辑的代码窗口,和Ctrl+f6的功

能相同,只不过一个是选择的方式,一个是输入的方式,切换窗口
Ctrl+T 可以直接显示光标所在内容的类图,可以直接输入,并跳到输入内

容部分
按住Ctrl键,然后鼠标指向变量名,方法名,类名 在源代码中快速跳转
Ctrl + F11 快速执行程序
Ctrl+Shift+F 程序代码自动排版
Ctrl+Shift+O 自动加入引用。说明: 假设我们没有Import任何类别时,当我们在程

序里打入: ResourceAttirbute ra =new ResourceAttribute(); Eclipse会提示说没有引用类别,这时

我们只要按下Ctrl+Shift+O ,它就会自动帮我们Import这个类别。 非常方便
Ctrl+/ 将选取的块注释起来:在Debug时很方便。
Alt + / 就是大家都应该最常用的代码辅助了
Ctrl+h 搜索,打开搜索对话框
Ctrl+Shift+Space 参数提示,如果此时位于方法体中,就会出现方法的参数提示,当前光标所在

位置的参数会用粗体显示