本文整理了Java中org.assertj.core.api.AbstractMapAssert.doesNotContainKey()
方法的一些代码示例,展示了AbstractMapAssert.doesNotContainKey()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractMapAssert.doesNotContainKey()
方法的具体详情如下:
包路径:org.assertj.core.api.AbstractMapAssert
类名称: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()));
}
内容来源于网络,如有侵权,请联系作者删除!