org.assertj.core.api.AbstractMapAssert.doesNotContainKey()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(4.5k)|赞(0)|评价(0)|浏览(119)

本文整理了Java中org.assertj.core.api.AbstractMapAssert.doesNotContainKey()方法的一些代码示例,展示了AbstractMapAssert.doesNotContainKey()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractMapAssert.doesNotContainKey()方法的具体详情如下:
包路径:org.assertj.core.api.AbstractMapAssert
类名称:AbstractMapAssert
方法名:doesNotContainKey

AbstractMapAssert.doesNotContainKey介绍

[英]Verifies that the actual map does not contain the given key.

Example :

Map<Ring, TolkienCharacter> elvesRingBearers = new HashMap<>(); 
elvesRingBearers.put(nenya, galadriel); 
elvesRingBearers.put(narya, gandalf); 
elvesRingBearers.put(vilya, elrond); 
// assertion will pass 
assertThat(elvesRingBearers).doesNotContainKey(oneRing); 
// assertion will fail 
assertThat(elvesRingBearers).doesNotContainKey(vilya);

[中]验证实际映射是否不包含给定的密钥。
例子:

Map<Ring, TolkienCharacter> elvesRingBearers = new HashMap<>(); 
elvesRingBearers.put(nenya, galadriel); 
elvesRingBearers.put(narya, gandalf); 
elvesRingBearers.put(vilya, elrond); 
// assertion will pass 
assertThat(elvesRingBearers).doesNotContainKey(oneRing); 
// assertion will fail 
assertThat(elvesRingBearers).doesNotContainKey(vilya);

代码示例

代码示例来源:origin: segmentio/analytics-android

@Test
public void getAdvertisingId() throws Exception {
 CountDownLatch latch = new CountDownLatch(1);
 Traits traits = Traits.create();
 AnalyticsContext context =
   AnalyticsContext.create(RuntimeEnvironment.application, traits, true);
 AsyncTask<Context, Void, Pair<String, Boolean>> task =
   new GetAdvertisingIdTask(context, latch, Logger.with(Analytics.LogLevel.VERBOSE));
 task.execute(RuntimeEnvironment.application);
 latch.await();
 assertThat(context.device()).doesNotContainKey("advertisingId");
}

代码示例来源:origin: segmentio/analytics-android

@Test
public void getAdvertisingIdAmazonFireOSLimitAdTracking1() throws Exception {
 Context context = RuntimeEnvironment.application;
 ContentResolver contentResolver = context.getContentResolver();
 Secure.putInt(contentResolver, "limit_ad_tracking", 1);
 CountDownLatch latch = new CountDownLatch(1);
 Traits traits = Traits.create();
 AnalyticsContext analyticsContext =
   AnalyticsContext.create(RuntimeEnvironment.application, traits, true);
 AsyncTask<Context, Void, Pair<String, Boolean>> task =
   new GetAdvertisingIdTask(analyticsContext, latch, Logger.with(Analytics.LogLevel.VERBOSE));
 task.execute(context);
 latch.await();
 assertThat(analyticsContext.device()).doesNotContainKey("advertisingId");
 assertThat(analyticsContext.device()).containsEntry("adTrackingEnabled", false);
}

代码示例来源:origin: apache/archiva

assertThat( props ).isNotNull().doesNotContainKey( "deleteKey" );

代码示例来源:origin: apache/jclouds

@Test(groups = "live", dependsOnMethods = "testPatchObjectsWithOptions")
public void testMultipartJpegUpload() throws IOException {
 long contentLength = 32 * 1024L;
 ByteSource byteSource = TestUtils.randomByteSource().slice(0, contentLength);
 ByteSourcePayload payload = Payloads.newByteSourcePayload(byteSource);
 PayloadEnclosing payloadImpl = new PayloadEnclosingImpl(payload);
 ObjectTemplate template = new ObjectTemplate();
 ObjectAccessControls oacl = ObjectAccessControls.builder().bucket(BUCKET_NAME).entity("allUsers")
      .role(ObjectRole.OWNER).build();
 // This would trigger server side validation of md5
 md5Hash = base64().encode(byteSource.hash(Hashing.md5()).asBytes());
 // TODO: crc32c = without making a compile dep on guava 18
 template.contentType("image/jpeg").addAcl(oacl).size(contentLength).name(MULTIPART_UPLOAD_OBJECT)
      .contentLanguage("en").contentDisposition("attachment").md5Hash(md5Hash)
      .storageClass(StorageClass.NEARLINE)
      .customMetadata("custommetakey1", "custommetavalue1").crc32c(crc32c)
      .customMetadata(ImmutableMap.of("Adrian", "powderpuff"));
 GoogleCloudStorageObject gcsObject = api().multipartUpload(BUCKET_NAME, template, payloadImpl.getPayload());
 assertThat(gcsObject.bucket()).isEqualTo(BUCKET_NAME);
 assertThat(gcsObject.name()).isEqualTo(MULTIPART_UPLOAD_OBJECT);
 checkHashCodes(gcsObject);
 assertThat(gcsObject.metadata()).contains(entry("custommetakey1", "custommetavalue1"),
      entry("Adrian", "powderpuff")).doesNotContainKey("adrian");
 gcsObject = api().getObject(BUCKET_NAME, MULTIPART_UPLOAD_OBJECT, null);
 assertThat(gcsObject).isNotNull();
 assertThat(gcsObject.storageClass()).isEqualTo(StorageClass.NEARLINE);
 PayloadEnclosing impl = api().download(BUCKET_NAME, MULTIPART_UPLOAD_OBJECT);
 assertThat(ByteStreams2.toByteArrayAndClose(impl.getPayload().openStream())).isEqualTo(
      ByteStreams2.toByteArrayAndClose(payloadImpl.getPayload().openStream()));
}

相关文章