EnumMap测试用例Demo
2018-01-16 23:44
225 查看
EnumMap测试用例
public class Test{ public static void main(String[] args){ Herb[] herbInGarden = Garden.GetAllHerbOfGarden(); Map<Herb.Type,Set<Herb>> herbByType = new EnumMap<Herb.Type,Set<Herb>>; for(Herb.Type herbType : Herb.Type.values()) herbByType.put(herbByType,new Set<Herb>);//Set<Herb>集合是空的 for(Herb herb : herbInGarden) herbByType.get(herb.Type).add(herb); system.out.printLn(herbByType); } } public class Herb{ public enum Type{ANNUAL,BIENNIAL,PERNNIAL}; private String name; private String type; Herb(String name,String type){ this.name = name; this.type = type; } @Override public String toString(){ return name; } } public class Garden{ public static final Herb[] GetAllHerbOfGarden(){ return getHerbArray(); } public Herb[] getHerbArray(){ List<Herb>() herbArray = new ArrayList<Herb>(); for(int herbAge = 1;herbAge<3; herbAge++){ for(int i=0,j=0;i<10;i++,j++){ String herbName = RandomStringUtils.randomAlphabetic(5); Herb herb = new Herb(herbName,herbAge); herbArray.add(herb); } return herbArray; } } }
相关文章推荐
- 在JSTL EL中处理java.util.Map,及嵌套List的情况
- Python Nose框架编写测试用例方法
- PICT3.3用户指南学习笔记
- 重识java-EnumMap
- demo-client使用说明
- 增加测试用例状态的精确度
- 测试用例设计中的NP难题
- 编写测试用例方法心得体会
- 测试用例和好的测试用例
- 10大负面测试用例
- 用例设计大全(整理)
- 关于搜索框的测试用例(收藏)
- 一个网页通用的测试用例(转)
- 单元测试本质:面向逻辑块
- 软件测试之测试用例颗粒度问题
- 漂泊者乐园程序系统集成性能测试用例设计#UT001
- java基础之枚举类型(一)
- Java集合:Map接口总结
- 软件测试用例设计理论及技巧(偏黑盒)
- 划分等价类、设计测试用例实例