Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a51e3778 authored by Philip P. Moltmann's avatar Philip P. Moltmann Committed by android-build-merger
Browse files

Merge "Fix usage of internal mockito API"

am: 5666119e

Change-Id: I74d91a004e7430e65f54268223154e9d8d2fad02
parents de5cc1ff 5666119e
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -28,6 +28,7 @@ import org.mockito.internal.stubbing.StubberImpl;
import org.mockito.invocation.InvocationOnMock;
import org.mockito.stubbing.Answer;
import org.mockito.stubbing.Stubber;
import org.mockito.quality.Strictness;
import junit.framework.Assert;

import java.util.Locale;
@@ -210,12 +211,16 @@ public class TextToSpeechTests extends InstrumentationTestCase {
    }

    public static abstract class CountDownBehaviour extends StubberImpl {
        public CountDownBehaviour(Strictness strictness) {
            super(strictness);
        }

        /** Used to mock methods that return a result. */
        public abstract Stubber andReturn(Object result);
    }

    public static CountDownBehaviour doCountDown(final CountDownLatch latch) {
        return new CountDownBehaviour() {
        return new CountDownBehaviour(Strictness.WARN) {
            @Override
            public <T> T when(T mock) {
                return Mockito.doAnswer(new Answer<Void>() {
@@ -229,7 +234,7 @@ public class TextToSpeechTests extends InstrumentationTestCase {

            @Override
            public Stubber andReturn(final Object result) {
                return new StubberImpl() {
                return new StubberImpl(Strictness.WARN) {
                    @Override
                    public <T> T when(T mock) {
                        return Mockito.doAnswer(new Answer<Object>() {