@Test
public void testAssertMap() {
Map<String, String> map = new HashMap<>();
map.put("j", "java");
map.put("c", "c++");
map.put("p", "python");
map.put("n", "node");
Map<String, String> expected = new HashMap<>();
expected.put("n", "node");
expected.put("c", "c++");
expected.put("j", "java");
expected.put("p", "python");
//All passed / true
//1. Test equal, ignore order
assertThat(map, is(expected));
//2. Test size
assertThat(map.size(), is(4));
//3. Test map entry, best!
assertThat(map, IsMapContaining.hasEntry("n", "node"));
assertThat(map, not(IsMapContaining.hasEntry("r", "ruby")));
//4. Test map key
assertThat(map, IsMapContaining.hasKey("j"));
//5. Test map value
assertThat(map, IsMapContaining.hasValue("node"));
}
分享到:
相关推荐
Java操作Redis,实现String、List、Map的set和get,并且提供封装和Junit测试类,方便快捷的实现java对redis进行操作。
xlsx百万级模板数据导出,可以使用8M内存模板导出excel. easypoi和hutool对07版本的excel都没有提供模板导出,因此个人封装了下(原创)。...代码里提供了对应的模板和junit测试类,详细见Sax07ExcelUtilTest
使用MRUnit来编写HadoopMapReduce应用程序的JUnit测试2.使用PowerMock和Mockito模拟静态方法3.模拟其他类型中的业务逻辑(译注:也就是编写测试驱动模块)4.查看模拟的业务逻辑是否被调用(译注:测试驱动模块是否...
模拟实现__Spring的Ioc 1、Spring主要两个作用:实例化Bean,动态装配Bean。并将所有的bean放到spring容器中,调用时从容器中取。...使用第三方jar包有:jdom.jar(用于解析xml文件),junit-4.4.jar(用于测试)。
外部库OpenNetworkMap 使用以下库: BasicOSMParser - OpenStreetMap 数据解析器 - Adrien Pavie - Batik - SVG Java 工具包 - Apache 基金会 - JUnit - 单元测试框架 - JUnit 团队 - OSBCP CSS 解析器 - CSS 解析器...
主要介绍了Java操作Redis详细介绍,涉及对key的操作,string数据类型,list数据类型等相关内容,具有一定参考价值,需要的朋友可以了解下。
1.spring 普通属性注入 2.xml中 map集合标签与其他标签不通-- <Map> </Map> 3.用junit测试
Redis 列表(List) Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边) 一个列表最多可以包含 232 – 1 个元素 (4294967295, 每个列表超过40亿个元素)。...
廖雪峰 Java 教程 Java教程 Java快速入门 Java简介 安装JDK 第一个Java程序 Java代码助手 使用IDE 使用IDE练习插件 ...使用Map ...编写JUnit测试 使用Fixture 异常测试 条件测试 参数化测试
Java进阶13天资料 day01-复习回顾、静态、继承、引用类型使用 day02-抽象类、接口、代码块,final、...day12-JUnit单元测试、反射、注解、动态代理 day13-XML和Dom4j,装饰模式,工厂模式,commons-io工具包,Base64
图表地图查看一些示例→ 概述该项目生成一个文件,该文件显示“舵图”的递归依赖性。 生成的文件可以是PlantUML文本格式,JSON格式或纯文本格式。... 有关安装Helm Client的说明,请参阅 junit测试用例依赖
段,Android 图像处理篇,Android_CTS测试研,GoogleMaps基础开发教程,Android_GPS架构分析,android_JNI编程_一些技 巧,android_jni操作指南,Android_NDK开发实例,Android_RIL层剖析(官方翻译),Android2.2+API+中文...
段,Android 图像处理篇,Android_CTS测试研,GoogleMaps基础开发教程,Android_GPS架构分析,android_JNI编程_一些技 巧,android_jni操作指南,Android_NDK开发实例,Android_RIL层剖析(官方翻译),Android2.2+API+中文...
16.3 系统测试和自动化测试 16.3.1 系统测试概述 16.3.2 自动化测试 16.3.3 常见自动化测试工具 16.4 性能测试 16.4.1 性能测试概述 16.4.2 性能测试的相关概念 16.4.3 常见性能测试工具 16.5 小结
BeanQueryExample.java用Junit测试用例的方式展示用法。 快速入门 BeanQuery的使用非常简单也很直接,例子代码如下: //静态导入BeanQuery import static cn.jimmyshi.beanquery.BeanQuery.*; //...
5.4.1 创建JUnit单元测试 97 5.4.2 setUp和tearDown 102 5.4.3 使用TestSuite 103 5.5 补充:JUNIT 4的新增特性 104 5.5.1 测试方法 104 5.5.2 初始化方法 105 5.5.3 TestSuite初始化 106 5.5.4 兼容性 106 ...
(只是一个尖峰,还没有准备好使用)如果你想要一些真实的东西,看看 使用 lambda 指定属性,由 JUnit 执行,以便它可以在现有套件中运行。 @RunWith ( PropertyBasedTest . class)public class String...
资源实现通过RSA+MD5加密进行公钥私钥生成以及解密。 工具: IDE:IDEA 2019.2 JAVA:JDK1.8 MAVEN:3.6.1 JUNIT:4.11 FASTJSON:1.2.60 详细类说明: CommonUtils:对json进行排序,为后续MD5...UtilsTest:完整测试案例
import org.junit.Test; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.util.HashMap; import java.util.Map; public class HelloApplicationTests { public static ...