fake讓可讀性更高的假資料測試工具

jFairy by Codearte - http://goo.gl/RLxxbA
Java-faker by DiUS - http://goo.gl/hVztQ5

稍微理解了一下,原來是幫忙建好一些假資料物件,好讓假資料可以被重用,這個做成公開Library似乎不太適合,但這是一個不錯的想法,公司內部或許可以採用這種方式達成測試資料的統一與理解!!

Fairy fairy = Fairy.create();
Person person = fairy.person();

System.out.println(person.fullName());            
// Chloe Barker
System.out.println(person.email());               
// barker@yahoo.com
System.out.println(person.telephoneNumber());     
// 690-950-802

Person adultMale = fairy.person(male(), minAge(21));
System.out.println(adultMale.isMale());           
// true
System.out.println(adultMale.dateOfBirth());      
// at least 21 years earlier

參考資料 http://blog.sina.com.cn/s/blog_e59371cc0102v34x.html

留言