白羽
2018-08-07
来源 :网络
阅读 1520
评论 0
摘要:本文将带你了解,测试工具之 JavaWab学习希望对大家学测试工具有所帮助
本文将带你了解,测试工具之 JavaWab学习希望对大家学测试工具有所帮助
04 Junit 测试工具
测试类中的方法是否正常。
在调用方法前用@Test标记
测试通过绿条
不通过显示红条
经常用到的方法:
方法一:
@Before
public void before()//测试方法之前允运行
{
//代码
}
@After
public void after()//测试方法之后运行
{
//代码
}
作用:创建初始条件和销毁初始条件
方法二:
@BeforeClass
public static void beforeClass()
{
//代码
}
@AfterClass
public static void AfterClass()
{
//代码
}
方法一和方法二区别:
方法一需要测试的方法运行时都要运行一次;
方法二是测试类被加载时运行。
//断言
Assert类运用
Assert.assertEquals(ExpectObject1,TestObject2);//判断两个值是否相等
05 java的静态导入和自动装箱拆箱
JDK5.0新特性 JDK之前的版本 JDK1.0 JDK1.1 1.2 1.3 1.4
静态导入(开发不常用)
作用:用于简化程序对类静态属性和方法的调用。
语法:
Import Static 包名.类名.静态属性
用法:
import static java.lang.System.out;
程序中用out.print() 代替 System.out.println()
自动装箱
装箱:指开发人员可以把一个基本数据类型直接赋值给对应的包装类。
Integer i = 1;
拆箱:指开发人员可以把一个包装类对象直接赋给对应的基本数据类型。
int j = i;
增强for
作用:取数组或者实现由Iterable接口的集合类上。
语法格式:
for(变量类型 变量: 需要迭代的的数组或集合){}
读取Map集合的两种方式:
Map<String,String> map = new HashMap<String,String>(); map.put("1", "aaa"); map.put("2", "bbb"); map.put("3", "ccc"); /*for(String i : map.keySet()) { System.out.println(i+":"+map.get(i)); }*/ /*for(Map.Entry entry : map.entrySet()) { System.out.println(entry.getKey()+":"+entry.getValue()); }*/
可变参数
传多个参数的情况。
例如:
public void foo(int ...args){
}
接收对象,基本数据类型将被看为一个对象
int nums[] = {1,2,3,4};
Integer nums[] = {1,2,3,4};
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标软件测试之测试工具频道!
喜欢 | 0
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号