世情薄,人情恶,雨送黄昏花易落
测试用例
选中class方法,Go-To-->Test
正常情况的测试用例
@Test
public void should_return_valid_ip_given_valid_number()
{
assert(DnsUtils.getnetmask("24"),is("255.255.255.0"));
}
异常的测试用例
@Test(excepted=NumberFormatException.class)
public void should_throw_exception_given_invalid_string()
{
DnsUtils.getNetMask("string");
DnsUtils.gteNetMask("#$%^")
}
1,方法名字能看出测试
2,异常的处理
晓风干,泪痕残。欲笺心事,独语斜阑
一段代码
//messages time
JsonArray messagesJsonArrays=JSON.parse(jsonObject.getJsonObject("worksheet").getString("messages"));
if(!(messagesJsonArrays==null)||messagesJsonArrays.isEmpty()))
{
for(int i=0;i<messagesJsonArrays.size();i++)
{
JSONobject jsonobjectMessage=messagesJsonArrays.getJsonobject("worksheet").getJSONArray("messages").getJSONobject(i);
String time=jsonobjectMessage.getString("time").replaceAll("T","");
jsonobjectMessage.put("time",time)
}
}
1,jsonobjectMessage变量提取
2,(messagesJsonArrays==null)非null判断
3,ctrl +alt+l格式化代码
人成各,今非昨,病魂常似秋千索
private String getDns(String cloudId,String tenantId,String token)
{
String defaltValue=""
{
url..restclient..jsonobject...String dns
//dns=[ip,ip,ip]
String [] split=dns.split(",")p;
String result="";
for(String ss:split)
{
result=result+"\""+ss+"\""+",";
}
return result.substring(0,result.lenth()-1);
}
return defaltValue;
}
1,空字符串返回是defaltValue,不能为null,null+String会类型转换为nullString而不是String。
2, return result.substring(0,result.lenth()-1);正常的return
return defaltValue;异常的return
角声寒,夜阑珊。怕人寻问,咽泪装欢
《遗忘的南境-湮灭》


《魔兽世界编年史三》
“你赢了,玛维,但是没有猎物的猎手,什么都不是,你什么都不是。”


网友评论