• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java IsMapContaining类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.hamcrest.collection.IsMapContaining的典型用法代码示例。如果您正苦于以下问题:Java IsMapContaining类的具体用法?Java IsMapContaining怎么用?Java IsMapContaining使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



IsMapContaining类属于org.hamcrest.collection包,在下文中一共展示了IsMapContaining类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: shouldGetMapValue

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void shouldGetMapValue() throws Exception {
    Map<String, Object> map = new HashMap<>();
    map.put("text", "extraValue");
    map.put("number", 12);
    map.put("boolean", true);
    map.put("object", Collections.singletonMap("something", "else"));

    JsonNode value = mapper.valueToTree(map);
    Claim claim = claimFromNode(value);

    assertThat(claim, is(notNullValue()));
    Map<String, Object> backMap = claim.asMap();
    assertThat(backMap, is(notNullValue()));
    assertThat(backMap, hasEntry("text", (Object) "extraValue"));
    assertThat(backMap, hasEntry("number", (Object) 12));
    assertThat(backMap, hasEntry("boolean", (Object) true));
    assertThat(backMap, hasKey("object"));
    assertThat((Map<String, Object>) backMap.get("object"), IsMapContaining.hasEntry("something", (Object) "else"));
}
 
开发者ID:GJWT,项目名称:javaOIDCMsg,代码行数:21,代码来源:JsonNodeClaimTest.java


示例2: testAnnotations

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void testAnnotations() throws ParsingException, IOException {
    final Record record = parseRecord("QueryLogParserV2dTest/testAnnotations.json");
    Assert.assertNotNull(record);
    Assert.assertEquals(DateTime.parse("2014-03-24T12:15:41.010Z"), record.getTime());

    Assert.assertNotNull(record.getAnnotations());

    Assert.assertEquals(2, record.getAnnotations().size());
    Assert.assertThat(record.getAnnotations(), IsMapContaining.hasEntry("method", "POST"));
    Assert.assertThat(record.getAnnotations(), IsMapContaining.hasEntry("request_id", "c5251254-8f7c-4c21-95da-270eb66e100b"));

    Assert.assertEquals(3, record.getDimensions().size());
    Assert.assertEquals("MyHost", record.getDimensions().get(Key.HOST_DIMENSION_KEY));
    Assert.assertEquals("MyService", record.getDimensions().get(Key.SERVICE_DIMENSION_KEY));
    Assert.assertEquals("MyCluster", record.getDimensions().get(Key.CLUSTER_DIMENSION_KEY));
}
 
开发者ID:ArpNetworking,项目名称:metrics-aggregator-daemon,代码行数:18,代码来源:JsonToRecordParserV2dTest.java


示例3: matches

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Override
public boolean matches(ItemHint hint) {
	if (this.index + 1 > hint.getProviders().size()) {
		return false;
	}
	ItemHint.ValueProvider valueProvider = hint.getProviders().get(this.index);
	if (this.name != null && !this.name.equals(valueProvider.getName())) {
		return false;
	}
	if (this.parameters != null) {
		for (Map.Entry<String, Object> entry : this.parameters.entrySet()) {
			if (!IsMapContaining.hasEntry(entry.getKey(), entry.getValue())
					.matches(valueProvider.getParameters())) {
				return false;
			}
		}
	}
	return true;
}
 
开发者ID:vikrammane23,项目名称:https-github.com-g0t4-jenkins2-course-spring-boot,代码行数:20,代码来源:Metadata.java


示例4: matches

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Override
public boolean matches(Object item) {
	ItemHint hint = (ItemHint) item;
	if (this.index + 1 > hint.getProviders().size()) {
		return false;
	}
	ItemHint.ValueProvider valueProvider = hint.getProviders().get(this.index);
	if (this.name != null && !this.name.equals(valueProvider.getName())) {
		return false;
	}
	if (this.parameters != null) {
		for (Map.Entry<String, Object> entry : this.parameters.entrySet()) {
			if (!IsMapContaining.hasEntry(entry.getKey(), entry.getValue())
					.matches(valueProvider.getParameters())) {
				return false;
			}
		}
	}
	return true;
}
 
开发者ID:Nephilim84,项目名称:contestparser,代码行数:21,代码来源:ConfigurationMetadataMatchers.java


示例5: initWithPayload

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void initWithPayload() {
    // given
    Action a1Enter = new Action() {
        @Override
        public void run() {
            // then
            assertThat(mPayload, IsMapContaining.hasKey("foo"));
        }
    };
    State a1 = new State("a1").onEnter(a1Enter);
    StateMachine sm = new StateMachine(a1);
    Map<String, Object> payload = new HashMap<String, Object>();
    payload.put("foo", "bar");

    // when
    sm.init(payload);
}
 
开发者ID:artcom,项目名称:hsm-java,代码行数:19,代码来源:EventHandlingTest.java


示例6: teardownWithPayload

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void teardownWithPayload() {
    // when
    State a1 = new State("a1");
    State a = new Sub("a", a1);
    State b1 = new State("b1").onEnter(new Action() {
        @Override
        public void run() {
            assertThat(mPayload, IsMapContaining.hasKey("foo"));
        }
    });

    a1.addHandler("T1", b1, TransitionKind.External).onExit(new Action() {
        @Override
        public void run() {
            mPayload.put("foo", "bar");
        }
    });

    State b = new Sub("b", a, b1);
    StateMachine sm = new StateMachine(b);
    sm.init();
    sm.handleEvent("T1");
}
 
开发者ID:artcom,项目名称:hsm-java,代码行数:25,代码来源:EventHandlingTest.java


示例7: shouldGetClaims

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@SuppressWarnings("RedundantCast")
@Test
public void shouldGetClaims() throws Exception {
    HashMap<String, Object> claims = new HashMap<>();
    claims.put("iss", "auth0");
    ClaimsHolder holder = new ClaimsHolder(claims);
    assertThat(holder, is(notNullValue()));
    assertThat(holder.getClaims(), is(notNullValue()));
    assertThat(holder.getClaims(), is(instanceOf(Map.class)));
    assertThat(holder.getClaims(), is(IsMapContaining.hasEntry("iss", (Object) "auth0")));
}
 
开发者ID:GJWT,项目名称:javaOIDCMsg,代码行数:12,代码来源:ClaimsHolderTest.java


示例8: shouldHaveTree

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void shouldHaveTree() throws Exception {
    HashMap<String, JsonNode> map = new HashMap<>();
    JsonNode node = NullNode.getInstance();
    map.put("key", node);
    BasicHeader header = new BasicHeader(null, null, null, null, map);

    assertThat(header.getTree(), is(notNullValue()));
    assertThat(header.getTree(), is(IsMapContaining.hasEntry("key", node)));
}
 
开发者ID:GJWT,项目名称:javaOIDCMsg,代码行数:11,代码来源:BasicHeaderTest.java


示例9: testOutputConversionToMap

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void testOutputConversionToMap() {
    final List<String> outputlist = new ArrayList<>();
    outputlist.add("Driver1:Value1");
    outputlist.add("Driver2:Value2");
    outputlist.add("Driver3:Value3");

    final Map<String, String> outputMap = DomainSerialiser.convertOutputs(outputlist);
    assertEquals(3, outputMap.size());
    assertThat(outputMap, IsMapContaining.hasEntry("Driver1", "Value1"));
    assertThat(outputMap, IsMapContaining.hasEntry("Driver2", "Value2"));
    assertThat(outputMap, IsMapContaining.hasEntry("Driver3", "Value3"));
}
 
开发者ID:jpmorganchase,项目名称:swblocks-decisiontree,代码行数:14,代码来源:DomainSerialiserTest.java


示例10: testInvalidOutputConversion

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void testInvalidOutputConversion() {
    final List<String> outputlist = new ArrayList<>();
    outputlist.add("Driver1:Value1");
    outputlist.add("Driver2Value2");
    outputlist.add("Driver3:Value3");

    final Map<String, String> outputMap = DomainSerialiser.convertOutputs(outputlist);
    assertEquals(2, outputMap.size());
    assertThat(outputMap, IsMapContaining.hasEntry("Driver1", "Value1"));
    assertThat(outputMap, IsMapContaining.hasEntry("Driver3", "Value3"));
}
 
开发者ID:jpmorganchase,项目名称:swblocks-decisiontree,代码行数:13,代码来源:DomainSerialiserTest.java


示例11: testNoModificationIfNoFormMatches

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void testNoModificationIfNoFormMatches() throws Exception {
    instance.log.info("testNoModificationIfNoFormMatches");
    sampler.setPath("/base/no-match");
    sampler.addArgument("name", "value");
    instance.process();
    Map<String, String> args = sampler.getArguments().getArgumentsAsMap();
    assertThat(args.size(), is(1));
    assertThat(args, IsMapContaining.hasEntry("name", "value"));
}
 
开发者ID:tilln,项目名称:jmeter-formman,代码行数:11,代码来源:TestHTTPFormManager.java


示例12: testFormIsSelectedByMethodAndURL

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void testFormIsSelectedByMethodAndURL() throws Exception {
    instance.log.info("testFormIsSelectedByMethodAndURL");
    sampler.setMethod("GET");
    instance.process();
    Map<String, String> args = sampler.getArguments().getArgumentsAsMap();
    assertThat(args.size(), is(1));
    assertThat(args, IsMapContaining.hasEntry("hidden_input", "hidden_value3"));
}
 
开发者ID:tilln,项目名称:jmeter-formman,代码行数:10,代码来源:TestHTTPFormManager.java


示例13: testNoModificationToExplicitValue

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void testNoModificationToExplicitValue() throws Exception {
    instance.log.info("testNoModificationToExplicitValue");
    sampler.setPath("/other-form");
    sampler.addArgument("text_input", "explicit_value");
    instance.process();
    Map<String, String> args = sampler.getArguments().getArgumentsAsMap();
    assertThat(args.size(), is(2));
    assertThat(args, IsMapContaining.hasEntry("hidden_input", "hidden_value"));
    assertThat(args, IsMapContaining.hasEntry("text_input", "explicit_value"));
}
 
开发者ID:tilln,项目名称:jmeter-formman,代码行数:12,代码来源:TestHTTPFormManager.java


示例14: testFormIsSelectedByExplicitSubmit

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void testFormIsSelectedByExplicitSubmit() throws Exception {
    instance.log.info("testFormIsSelectedByExplicitSubmit");
    sampler.addArgument("submit", "submit_value3");
    instance.process();
    Map<String, String> args = sampler.getArguments().getArgumentsAsMap();
    assertThat(args.size(), is(2));
    assertThat(args, IsMapContaining.hasEntry("submit", "submit_value3"));
    assertThat(args, IsMapContaining.hasEntry("hidden_input", "hidden_value2"));
}
 
开发者ID:tilln,项目名称:jmeter-formman,代码行数:11,代码来源:TestHTTPFormManager.java


示例15: testNoModificationIfAmbiguous

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void testNoModificationIfAmbiguous() throws Exception {
    instance.log.info("testNoModificationIfAmbiguous");
    sampler.addArgument("submit", "submit_value2");
    instance.process();
    Map<String, String> args = sampler.getArguments().getArgumentsAsMap();
    assertThat(args.size(), is(1));
    assertThat(args, IsMapContaining.hasEntry("submit", "submit_value2"));
}
 
开发者ID:tilln,项目名称:jmeter-formman,代码行数:10,代码来源:TestHTTPFormManager.java


示例16: testAnnotations

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void testAnnotations() throws ParsingException, IOException {
    final Record record = parseRecord("QueryLogParserV2cTest/testAnnotations.json");

    Assert.assertNotNull(record);

    Assert.assertEquals(3, record.getDimensions().size());
    Assert.assertEquals("MyHost", record.getDimensions().get(Key.HOST_DIMENSION_KEY));
    Assert.assertEquals("MyService", record.getDimensions().get(Key.SERVICE_DIMENSION_KEY));
    Assert.assertEquals("MyCluster", record.getDimensions().get(Key.CLUSTER_DIMENSION_KEY));

    Assert.assertEquals(2, record.getAnnotations().size());
    Assert.assertThat(record.getAnnotations(), IsMapContaining.hasEntry("method", "POST"));
    Assert.assertThat(record.getAnnotations(), IsMapContaining.hasEntry("request_id", "c5251254-8f7c-4c21-95da-270eb66e100b"));
}
 
开发者ID:ArpNetworking,项目名称:metrics-aggregator-daemon,代码行数:16,代码来源:JsonToRecordParserV2cTest.java


示例17: shouldAddASingleParameter

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void shouldAddASingleParameter() throws Exception {
    baseRequest.addParameter("name", "value");

    final Map<String, Object> result = parameterBuilder.asDictionary();
    assertThat(result, IsMapWithSize.aMapWithSize(1));
    assertThat(result, IsMapContaining.hasEntry("name", (Object) "value"));
}
 
开发者ID:auth0,项目名称:Auth0.Android,代码行数:9,代码来源:BaseRequestTest.java


示例18: shouldAddParameters

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void shouldAddParameters() throws Exception {
    Map<String, Object> params = new HashMap<>();
    params.put("name", "value");
    params.put("asd", "123");
    baseRequest.addParameters(params);

    final Map<String, Object> result = parameterBuilder.asDictionary();
    assertThat(result, IsMapWithSize.aMapWithSize(2));
    assertThat(result, IsMapContaining.hasEntry("name", (Object) "value"));
    assertThat(result, IsMapContaining.hasEntry("asd", (Object) "123"));
}
 
开发者ID:auth0,项目名称:Auth0.Android,代码行数:13,代码来源:BaseRequestTest.java


示例19: shouldParseUnsuccessfulJsonResponse

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void shouldParseUnsuccessfulJsonResponse() throws Exception {
    String payload = "{key: \"value\", asd: \"123\"}";
    final Response response = createJsonResponse(payload, 401);
    baseRequest.parseUnsuccessfulResponse(response);

    verify(errorBuilder).from(mapCaptor.capture());
    assertThat(mapCaptor.getValue(), IsMapContaining.hasEntry("key", (Object) "value"));
    assertThat(mapCaptor.getValue(), IsMapContaining.hasEntry("asd", (Object) "123"));
}
 
开发者ID:auth0,项目名称:Auth0.Android,代码行数:11,代码来源:BaseRequestTest.java


示例20: testRegistration

import org.hamcrest.collection.IsMapContaining; //导入依赖的package包/类
@Test
public void testRegistration() {
  for (Registrar registrar :
      ServiceLoader.load(Registrar.class)) {
    if (registrar instanceof BeamFnDataWriteRunner.Registrar) {
      assertThat(
          registrar.getPTransformRunnerFactories(),
          IsMapContaining.hasKey(RemoteGrpcPortWrite.URN));
      return;
    }
  }
  fail("Expected registrar not found.");
}
 
开发者ID:apache,项目名称:beam,代码行数:14,代码来源:BeamFnDataWriteRunnerTest.java



注:本文中的org.hamcrest.collection.IsMapContaining类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java AbstractSession类代码示例发布时间:2022-05-21
下一篇:
Java PlotEntity类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap