背景
构造测试数据时,需要绞尽脑汁浪费时间,JavaFaker可以释放你的生产力
安装
<dependency>
<groupId>com.github.javafaker</groupId>
<artifactId>javafaker</artifactId>
<version>0.17.2</version>
</dependency>
使用
随机生成一百个学生及考生分数
- 学生模型
/**
* 测试model 学生
* @author szhu
*/
public class Student implements Comparable<Student>{
/**
* 姓名
*/
private String name;
/**
* 分数
*/
private double score;
public Student(String name, double score) {
this.name = name;
this.score = score;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getScore() {
return score;
}
public void setScore(double score) {
this.score = score;
}
@Override
public int compareTo(Student o) {
return Double.compare(this.score, o.score);
}
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", score=" + score +
'}';
}
}