摘要:由于用接口测试需要用到TestNg,所以去找了相关资料了解了下; TestNg有很多优点,在网上都可以搜到; 执行TestNg有几种方式:命令行、Eclipse、ant等; 因为我用eclipse工具,所以就想办法在eclipse下执行TestNg了。 那么就必须要下载TestNg的eclipse插件了; 下载地址是:http://beust.com/eclipse. 对于不同版本的eclipse要用对应不同版本的TestNg,官网上是这样描述的:For Eclipse 3.4 and above, enterhttp://beust.com/eclipse.For Eclipse 3.3..
阅读全文
摘要:Mock对象的创建mock(Class<T> classToMock)mock(Class<T> classToMock, String name)可以对类和接口进行mock对象的创建,创建的时候可以为mock对象命名,也可以忽略命名参数。为mock对象命名的好处就是调试的时候会很方便,比如,我们mock多个对象,在测试失败的信息中会把有问题的mock对象打印出来,有了名字我们可以很容易定位和辨认出是哪个mock对象出现的问题。另外它也有限制,对于final类、匿名类和Java的基本类型是无法进行mock的。Mock对象的期望行为及返回值设定我们已经了解到可以通过whe
阅读全文
摘要:Apache Commons Lang 包是用来处理Java基本对象方法的工具类包,可以简化很多平时经常要用到的写法。比如:SerializationUtils类:为序列化工具类,也是lang包下的工具,主要用于序列化操作,同时提供对象克隆接口ToStringBuilder类:功能就是在自己定义一个类的toString 方法时,方便的格式化类的属性。ToStringBuilder类中的append方法可以向该类添加基本类型、数组和对象 ,只有添加的方法才会被toString方法输出。ToStringStyle类则是对输出的内容进行格式化。EqualsBuilder与HashCodeBuilde
阅读全文