Помогите поставить заглушку в тесте

182
24 ноября 2017, 07:20

Есть метод, который нужно протестировать:

void DATA::setData(QString path)
{
...........................
    QDir dir(path);
    if (dir.exists()) {
        ...................
    }
}

Можно ли как-то поставить заглушку на dir.exists() так, чтобы exists возвратил true при вызове метода setData в тесте вне зависимости от переменной path?

P.S. использую Google Mock и Google Test. Если знаете другие фреймворки с помощью которых возможно осуществить данное действие, буду благодарен.

READ ALSO
Java, double and float [дубликат]

Java, double and float [дубликат]

На данный вопрос уже ответили:

214
Не получается выполнить AsyncTask

Не получается выполнить AsyncTask

Есть одна Activity, в которой при клике на определенную кнопку выполняется AsyncTask, который в свою очередь делает запрос на API, чтобы получить токен...

238
Spring data save

Spring data save

Сущности

241