Результаты поиска по запросу "mocking"

4 ответа

Как вы издеваетесь над классами, которые используют RAII в C ++

Вот моя проблема, я хотел бы посмеяться над классом, который создает поток при инициализации и закрывает его при уничтожении. У моего фиктивного класса нет причин создавать и закрывать темы. Но, чтобы издеваться над классом, я унаследовал от ...

1 ответ

 разрешить все другие методы.

ользую JMock для проверки поведения класса с помощью объекта. Я хочу проверить, что методa() называется. Тем не мение,b() а такжеc() также вызываются на объект тоже. Поэтому, если мои ожидания ожидаютa(), это также должно ожидатьb() а такжеc() ...

2 ответа

Я издевался над moq, я не думаю, что мы можем смоделировать статические члены, используя это, потому что moQ создает новый прокси для цели (класса или интерфейса). Таким образом, только наследуемые члены (виртуальные в случае класса, общедоступные с точки зрения интерфейса) могут быть смоделированы. Понятно, что статические члены не наследуются, отсюда и проблема.

ли издеваться над статическим методом с помощью Rhino.Mocks? Если Rhino не поддерживает это, есть шаблон или что-то, что позволило бы мне сделать то же самое?

ТОП публикаций

2 ответа

 - которые являются хорошими часами и описывают намного лучше, чем я, о чем каждый.

чем же разница между Ninject и фреймворком вроде RhinoMock или moq? Я google'd это, но это все еще неясно.

3 ответа

Использование:

твует универсальный метод, который принимает класс в качестве параметра, и у меня возникают проблемы с его заменой на Mockito. Метод выглядит так: public <U extends Enum<U> & Error, T extends ServiceResponse<U>> T validate( Object target, ...

2 ответа

 определение.

ли фиктивный класс наследовать от другого фиктивного класса в googlemock? Если да, то, пожалуйста, помогите мне понять, почему это не работает. class IA { public: virtual int test1(int a) = 0; }; class IB : public IA { public: virtual float ...

5 ответов

Сценарии внедрения позволяют избежать вызова статических методов в моих тестах. Это главная причина для их выполнения. Это позволяет мне вводить различные интерфейсы или функции в мой класс вместо использования статических методов.

леднее время я много размышлял о лучшем способе «Mock» статического метода, который вызывается из класса, который я пытаюсь протестировать. Возьмите следующий код для примера: using (FileStream fStream = File.Create(@"C:\test.txt")) { string ...

6 ответов

@Fedor Это обновлено. Хороший улов!

я есть веб-сервис, который в основном просто выполняет некоторые хранимые процедуры, преобразует данные и отправляет их в браузер. Никакой модный картограф ORM или что-то в этом роде. Чтобы написать тест без доступа к базе данных, я сделал ...

3 ответа

Постскриптум вытащить Parcel.obtain () и parcel.recycle из цикла не помогает

аюсь реализовать некоторые модульные тесты для пары классов, которые полагаются на WifiManager и возвращенные ScanResults. То, что я хотел бы сделать, это иметь возможность контролировать ScanResults, которые я получаю, чтобы ...

4 ответа

Я также пытаюсь отделить бизнес- и коммуникационную логику, но также хочу проверить свой коммуникационный код. Я нашел решение Джеффа Фостера очень полезным.

имаюсь разработкой сетевого приложения и хочу правильно провести модульное тестирование. В этот раз мы сделаем это, вы знаете? :) У меня проблемы с тестированием сетевых подключений. В моем приложении я использую ...