Search in sources :

Example 76 with InOrder

use of org.mockito.InOrder in project RxJava by ReactiveX.

the class FlowableLastTest method testLastWithPredicate.

@Test
public void testLastWithPredicate() {
    Maybe<Integer> observable = Flowable.just(1, 2, 3, 4, 5, 6).filter(new Predicate<Integer>() {

        @Override
        public boolean test(Integer t1) {
            return t1 % 2 == 0;
        }
    }).lastElement();
    MaybeObserver<Integer> observer = TestHelper.mockMaybeObserver();
    observable.subscribe(observer);
    InOrder inOrder = inOrder(observer);
    inOrder.verify(observer, times(1)).onSuccess(6);
    //        inOrder.verify(observer, times(1)).onComplete();
    inOrder.verifyNoMoreInteractions();
}
Also used : InOrder(org.mockito.InOrder) Test(org.junit.Test)

Example 77 with InOrder

use of org.mockito.InOrder in project RxJava by ReactiveX.

the class FlowableLastTest method testLast.

@Test
public void testLast() {
    Maybe<Integer> observable = Flowable.just(1, 2, 3).lastElement();
    MaybeObserver<Integer> observer = TestHelper.mockMaybeObserver();
    observable.subscribe(observer);
    InOrder inOrder = inOrder(observer);
    inOrder.verify(observer, times(1)).onSuccess(3);
    //        inOrder.verify(observer, times(1)).onComplete();
    inOrder.verifyNoMoreInteractions();
}
Also used : InOrder(org.mockito.InOrder) Test(org.junit.Test)

Example 78 with InOrder

use of org.mockito.InOrder in project RxJava by ReactiveX.

the class FlowableLastTest method testLastOrDefaultWithOneElement.

@Test
public void testLastOrDefaultWithOneElement() {
    Single<Integer> observable = Flowable.just(1).last(2);
    SingleObserver<Integer> observer = TestHelper.mockSingleObserver();
    observable.subscribe(observer);
    InOrder inOrder = inOrder(observer);
    inOrder.verify(observer, times(1)).onSuccess(1);
    //        inOrder.verify(observer, times(1)).onComplete();
    inOrder.verifyNoMoreInteractions();
}
Also used : InOrder(org.mockito.InOrder) Test(org.junit.Test)

Example 79 with InOrder

use of org.mockito.InOrder in project RxJava by ReactiveX.

the class FlowableLastTest method testLastWithPredicateAndEmpty.

@Test
public void testLastWithPredicateAndEmpty() {
    Maybe<Integer> observable = Flowable.just(1).filter(new Predicate<Integer>() {

        @Override
        public boolean test(Integer t1) {
            return t1 % 2 == 0;
        }
    }).lastElement();
    MaybeObserver<Integer> observer = TestHelper.mockMaybeObserver();
    observable.subscribe(observer);
    InOrder inOrder = inOrder(observer);
    inOrder.verify(observer).onComplete();
    inOrder.verify(observer, never()).onError(any(Throwable.class));
    inOrder.verifyNoMoreInteractions();
}
Also used : InOrder(org.mockito.InOrder) Test(org.junit.Test)

Example 80 with InOrder

use of org.mockito.InOrder in project RxJava by ReactiveX.

the class FlowableRefCountTest method testAlreadyUnsubscribedInterleavesWithClient.

@Test
public void testAlreadyUnsubscribedInterleavesWithClient() {
    ReplayProcessor<Integer> source = ReplayProcessor.create();
    Subscriber<Integer> done = CancelledSubscriber.INSTANCE;
    Subscriber<Integer> o = TestHelper.mockSubscriber();
    InOrder inOrder = inOrder(o);
    Flowable<Integer> result = source.publish().refCount();
    result.subscribe(o);
    source.onNext(1);
    result.subscribe(done);
    source.onNext(2);
    source.onComplete();
    inOrder.verify(o).onNext(1);
    inOrder.verify(o).onNext(2);
    inOrder.verify(o).onComplete();
    verify(o, never()).onError(any(Throwable.class));
}
Also used : InOrder(org.mockito.InOrder) Test(org.junit.Test)

Aggregations

InOrder (org.mockito.InOrder)3292 Test (org.junit.Test)2308 Test (org.junit.jupiter.api.Test)377 AbstractRestServiceTest (org.camunda.bpm.engine.rest.AbstractRestServiceTest)108 HashMap (java.util.HashMap)104 ArrayList (java.util.ArrayList)98 Response (com.jayway.restassured.response.Response)79 Matchers.containsString (org.hamcrest.Matchers.containsString)69 IOException (java.io.IOException)64 ArgumentMatchers.anyString (org.mockito.ArgumentMatchers.anyString)63 SmallTest (org.mule.tck.size.SmallTest)62 List (java.util.List)57 CompletableFuture (java.util.concurrent.CompletableFuture)52 Cleanup (lombok.Cleanup)46 InvocationOnMock (org.mockito.invocation.InvocationOnMock)46 WireCommands (io.pravega.shared.protocol.netty.WireCommands)45 ProcessorInterceptor (org.mule.runtime.api.interception.ProcessorInterceptor)44 PrepareForTest (org.powermock.core.classloader.annotations.PrepareForTest)44 Metadata (io.grpc.Metadata)43 ComponentLocation (org.mule.runtime.api.component.location.ComponentLocation)41