计数器

视频讲解: https://www.bilibili.com/video/av77905733/

EmployeeTestCase.java
package com.example.demo;

import lombok.extern.log4j.Log4j2;
import org.junit.Test; import java.io.IOException;
import java.io.PrintWriter;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.time.Instant;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.Vector;
import java.util.stream.Collectors;
import java.util.stream.Stream; import static org.junit.Assert.assertTrue; @Log4j2
public class EmployeeTestCase extends BaseTestCase {
@Test
public void count(){
long lCount = list.stream().count();
assertTrue(lCount == 5);
int iCount = 0;
for(Employee employee :list){
if(employee.getSalary()==2000){
iCount ++;
}
}
log.info("iCount:{}",iCount);
long lCount2 = list.stream().filter(employee -> employee.getSalary() == 2000).count();
assertTrue(iCount == lCount2);
}
}

  

BaseTestCase.java
package com.example.demo;

import java.util.Arrays;
import java.util.List; public class BaseTestCase {
protected static final List<Employee> list = Arrays.asList(
new Employee(1, "Alex", 1000),
new Employee(2, "Michael", 2000),
new Employee(3, "Jack", 1500),
new Employee(4, "Owen", 1500),
new Employee(5, "Denny", 2000));
}

  关注公众号,坚持每天3分钟学习

最新文章

  1. 学习C的笔记
  2. 一个ListView怎么展示两种样式
  3. POJ 1144
  4. 关于Toad连接DB2的sqlstate=08001错误
  5. (转)iOS Wow体验 - 第五章 - 利用iOS技术特性打造最佳体验
  6. 后台数据导出为Excel
  7. 关于移动APP与Web APP的测试重点以及区别
  8. 9.19.3 反射和Properties(重要)
  9. FastDFS简介和架构图(内容来自于阅读fastdfs官方文档的总结)
  10. vuex脑图
  11. 学习笔记 urllib
  12. Nginx模块开发与架构解析(nginx安装、配置说明)
  13. iOS-AFN Post JSON格式数据
  14. MVC与单元测试实践之健身网站(八)-统计分析
  15. JDK源码阅读顺序
  16. PGSQL 数据库备份练习
  17. python中的requests使用小结
  18. MyBatis动态SQL foreach标签实现批量插入
  19. SPSS学习系列之SPSS Modeler的功能特性(图文详解)
  20. 《驱蚊神器v1.0》android应用 赶走那些烦人的臭蚊子

热门文章

  1. HDU 6057 - Kanade&#39;s convolution | 2017 Multi-University Training Contest 3
  2. Codeforces Round #456 (Div. 2) 912D D. Fishes
  3. mysql关于索引的一些零碎知识点(持续更新)
  4. Oracle查看锁表和解锁
  5. HGOI 20191106 题解
  6. 我理解的windows中断管理
  7. dos切换其他目录加参数/D
  8. spring MVC 拦截有几种实现方式
  9. git push and git pull
  10. Linux设备驱动程序 之 度量时间差