Search in sources :

Example 81 with InOrder

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

the class FlowableFirstTest method testFirstOrDefaultWithEmpty.

@Test
public void testFirstOrDefaultWithEmpty() {
    Single<Integer> observable = Flowable.<Integer>empty().first(1);
    observable.subscribe(wo);
    InOrder inOrder = inOrder(wo);
    inOrder.verify(wo, times(1)).onSuccess(1);
    inOrder.verifyNoMoreInteractions();
}
Also used : InOrder(org.mockito.InOrder)

Example 82 with InOrder

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

the class FlowableFirstTest method testFirst.

@Test
public void testFirst() {
    Maybe<Integer> observable = Flowable.just(1, 2, 3).firstElement();
    observable.subscribe(wm);
    InOrder inOrder = inOrder(wm);
    inOrder.verify(wm, times(1)).onSuccess(1);
    inOrder.verifyNoMoreInteractions();
}
Also used : InOrder(org.mockito.InOrder)

Example 83 with InOrder

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

the class FlowableFirstTest method testFirstWithPredicateAndOneElement.

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

        @Override
        public boolean test(Integer t1) {
            return t1 % 2 == 0;
        }
    }).firstElement();
    observable.subscribe(wm);
    InOrder inOrder = inOrder(wm);
    inOrder.verify(wm, times(1)).onSuccess(2);
    inOrder.verifyNoMoreInteractions();
}
Also used : InOrder(org.mockito.InOrder) Predicate(io.reactivex.functions.Predicate)

Example 84 with InOrder

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

the class FlowableFirstTest method testFirstOrDefault.

@Test
public void testFirstOrDefault() {
    Single<Integer> observable = Flowable.just(1, 2, 3).first(4);
    observable.subscribe(wo);
    InOrder inOrder = inOrder(wo);
    inOrder.verify(wo, times(1)).onSuccess(1);
    inOrder.verifyNoMoreInteractions();
}
Also used : InOrder(org.mockito.InOrder)

Example 85 with InOrder

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

the class FlowableFirstTest method testFirstWithEmptyFlowable.

@Test
public void testFirstWithEmptyFlowable() {
    Flowable<Integer> observable = Flowable.<Integer>empty().firstElement().toFlowable();
    Subscriber<Integer> observer = TestHelper.mockSubscriber();
    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)

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