Модульное тестирование, OpenCVLoader.initDebug () всегда возвращает false - PullRequest
0 голосов
/ 19 июня 2020

Я пытаюсь протестировать библиотеку OpenCV в моем проекте android, проблема в том, что всякий раз, когда я пытаюсь выполнить инициализацию OpenCV. InitDebug () всегда возвращает false, но это отлично работает, когда я запускаю свою деятельность, я пробовал издеваться над приложением и контекстом, но он все еще не работает, какая-либо помощь сэкономит мне много времени

package com.techyourchance.mockitofundamentals.example7;
import org.junit.Before;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;

import javax.naming.Context;

@RunWith(MockitoJUnitRunner.class)
public class OpenCVTest {

    OpenCVHandler mOpenCVHandler;

    FileManager mFileManager;

    @Mock
    Context mContext;

    @Mock
    Application mApplication;

    @Before
    public void setUp() {
        mFileManager = new FileManager(mContext);

        mOpenCVHandler = new OpenCVHandler(mApplication, mFileManager)

    }

}

приведенный ниже код присутствует в OpenCVHandler, который проверяет, инициализирован ли OpenCV.

if(OpenCVLoader.initDebug()) {
        Log.d(TAG, "Open CV initialized");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...