第一步(创建Maven项目)
第二步(配置pom.xml)
<dependencies>
<!--替换JDK日期处理的日期和时间库-->
<dependency>
<groupId>joda-time</groupId>
<artifactId>joda-time</artifactId>
<version>2.10.10</version>
</dependency>
<!--单元测试-->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
</dependencies>
第三步(测试代码)
public class Greeter {
public String sayHello(){
return "Hello world!";
}
}
public class HelloWorld {
public static void main(String[] args) {
// LocalTime:日期处理
LocalTime currentTime=new LocalTime();
System.out.println(currentTime);
Greeter greeter=new Greeter();
System.out.println(greeter.sayHello());
}
}
第四步(测试)
第五步(使用测试类测试)
import static org.hamcrest.CoreMatchers.containsString;
import static org.junit.Assert.assertThat;
public class GreeterTest {
private Greeter greeter=new Greeter();
/**
* assertThat: 断言,满足添加不报错
* containsString:查找字符串
*/
@Test
public void greeterSaysHello(){
assertThat(greeter.sayHello(),containsString("Hello"));
}
}