Java 类org.mockito.internal.matchers.InstanceOf 实例源码
项目:sambox
文件:PDDocumentWriterTest.java
@Test
public void writeBodySync() throws Exception
{
PDDocument document = mock(PDDocument.class);
COSDocument cosDoc = mock(COSDocument.class);
FileTrailer trailer = new FileTrailer();
when(document.getDocument()).thenReturn(cosDoc);
when(cosDoc.getTrailer()).thenReturn(trailer);
this.victim = new PDDocumentWriter(from(new DevNullWritableByteChannel()), null,
WriteOption.SYNC_BODY_WRITE);
TestUtils.setProperty(victim, "writer", this.writer);
ArgumentCaptor<PDFBodyWriter> bodyWriter = ArgumentCaptor.forClass(PDFBodyWriter.class);
victim.write(document);
verify(cosDoc).accept(bodyWriter.capture());
assertThat(bodyWriter.getValue().objectsWriter,
new InstanceOf(SyncPDFBodyObjectsWriter.class));
}
项目:sambox
文件:PDDocumentWriterTest.java
@Test
public void writeBodyCompressed() throws Exception
{
PDDocument document = mock(PDDocument.class);
COSDocument cosDoc = mock(COSDocument.class);
FileTrailer trailer = new FileTrailer();
when(document.getDocument()).thenReturn(cosDoc);
when(cosDoc.getTrailer()).thenReturn(trailer);
this.victim = new PDDocumentWriter(from(new DevNullWritableByteChannel()), null,
WriteOption.SYNC_BODY_WRITE, WriteOption.OBJECT_STREAMS);
TestUtils.setProperty(victim, "writer", this.writer);
ArgumentCaptor<PDFBodyWriter> bodyWriter = ArgumentCaptor.forClass(PDFBodyWriter.class);
victim.write(document);
verify(cosDoc).accept(bodyWriter.capture());
assertThat(bodyWriter.getValue().objectsWriter,
new InstanceOf(ObjectsStreamPDFBodyObjectsWriter.class));
}
项目:joynr
文件:JoynrEnd2EndTest.java
public JoynrEnd2EndTest() {
Answer<AbstractSubscriptionPublisher> answer = new Answer<AbstractSubscriptionPublisher>() {
@Override
public AbstractSubscriptionPublisher answer(InvocationOnMock invocation) throws Throwable {
Object provider = invocation.getArguments()[0];
if (provider instanceof testProvider) {
((testProvider) provider).setSubscriptionPublisher(testSubscriptionPublisher);
}
return testSubscriptionPublisher;
}
};
Mockito.doAnswer(answer)
.when(subscriptionPublisherFactory)
.create((JoynrProvider) Mockito.argThat(new InstanceOf(testProvider.class)));
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testGetNullKey() throws Exception {
bucket = createCache();
try {
bucket.get(null, SimpleObject.class);
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("key is null or empty", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testGetNullType() throws Exception {
bucket = createCache();
try {
bucket.get("TEST_KEY", null);
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("typeOfT is null", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testPutNullKey() throws Exception {
bucket = createCache();
try {
bucket.put(null, new SimpleObject("TEST_VALUE"));
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("key is null or empty", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testPutNullObject() throws Exception {
bucket = createCache();
try {
bucket.put("TEST_KEY", null);
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("object is null", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testContainsNullKey() throws Exception {
bucket = createCache();
try {
bucket.contains(null);
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("key is null or empty", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testRemoveNullKey() throws Exception {
bucket = createCache();
try {
bucket.remove(null);
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("key is null or empty", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testGetAsyncNullKey() throws Exception {
bucket = createCache();
try {
bucket.getAsync(null, SimpleObject.class, null);
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("key is null or empty", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testGetAsyncNullType() throws Exception {
bucket = createCache();
try {
bucket.getAsync("TEST_KEY", null, null);
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("typeOfT is null", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testPutAsyncNullKey() throws Exception {
bucket = createCache();
try {
bucket.putAsync(null, new SimpleObject("TEST_VALUE"), null);
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("key is null or empty", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testPutAsyncNullObject() throws Exception {
bucket = createCache();
try {
bucket.putAsync("TEST_KEY", null, null);
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("object is null", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testContainsAsyncNullKey() throws Exception {
bucket = createCache();
try {
bucket.containsAsync(null, null);
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("key is null or empty", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testRemoveAsyncNullKey() throws Exception {
bucket = createCache();
try {
bucket.removeAsync(null, null);
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("key is null or empty", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testGetRxKey() throws Exception {
bucket = createCache();
try {
bucket.getRx(null, SimpleObject.class);
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("key is null or empty", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testGetRxNullType() throws Exception {
bucket = createCache();
try {
bucket.getRx("TEST_KEY", null);
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("typeOfT is null", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testPutRxNullKey() throws Exception {
bucket = createCache();
try {
bucket.putRx(null, new SimpleObject("TEST_VALUE"));
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("key is null or empty", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testPutRxNullObject() throws Exception {
bucket = createCache();
try {
bucket.putRx("TEST_KEY", null);
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("object is null", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testContainsRxNullKey() throws Exception {
bucket = createCache();
try {
bucket.containsRx(null);
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("key is null or empty", e.getMessage());
}
}
项目:Bucket
文件:BucketArgsTest.java
@Test
public void testRemoveRxNullKey() throws Exception {
bucket = createCache();
try {
bucket.removeRx(null);
fail("Should throw an exception");
} catch (Exception e) {
assertThat(e, new InstanceOf(IllegalArgumentException.class));
assertEquals("key is null or empty", e.getMessage());
}
}
项目:sambox
文件:PDDocumentWriterTest.java
@Test
public void writeBodyAsync() throws Exception
{
PDDocument document = mock(PDDocument.class);
COSDocument cosDoc = mock(COSDocument.class);
FileTrailer trailer = new FileTrailer();
when(document.getDocument()).thenReturn(cosDoc);
when(cosDoc.getTrailer()).thenReturn(trailer);
ArgumentCaptor<PDFBodyWriter> bodyWriter = ArgumentCaptor.forClass(PDFBodyWriter.class);
victim.write(document);
verify(cosDoc).accept(bodyWriter.capture());
assertThat(bodyWriter.getValue().objectsWriter,
new InstanceOf(AsyncPDFBodyObjectsWriter.class));
}
项目:Rando-android
文件:UserFetchResultListenerTest.java
@Test
public void testFetchUserInRandosParsing() throws Exception {
OnFetchUser onFetchUseMock = spy(new OnFetchUserAssertions());
new UserFetchResultListener(context, onFetchUseMock).onResponse(APITestHelper.getUserFetchJSONObject());
verify(onFetchUseMock, times(1)).onFetch((User) argThat(new InstanceOf(User.class)));
}