Все вопросы: [ocmock]

8 вопросов

похожие теги:
2
голосов
2ответов
4233 просмотров

Использование OCMock для ожидания методов категории возвращает "[NSProxy doesNotRecognizeSelector" ...] "

Я использую OCMock , пытаясь проверить поведение NSURLConnection.Вот неполный тест: #include "GTMSenTestCase.h" #import <OCMock/OCMock.h> @interface HttpTest : GTMTestCase - (void)testShouldConnect; @end @implementation HttpTest - (void)testShouldConnect { id mock = [OCMockObjec...

4
голосов
1ответов
2061 просмотров

OCMock возвращает значения

Я пытаюсь написать тест для метода, вывод которого зависит от возвращаемого значения NSDate timeIntervalSinceNow.Я хотел бы указать возвращаемое значение в своих тестах, чтобы я мог тестировать определенные сценарии. Мне очень трудно заставить этот объект OCMock возвращать то, что мне нужно.В...

1
голосов
1ответов
465 просмотров

Prefer Dependency-Injection over Partial Mocking?

I know this SO question, but it deals with the subject in more general terms. Should I prefer using partial Mocks over Dependency Injection? My question is based on the following quote from OCMock: id aMock = [OCMockObject partialMockForObject:anObject] Creates a mock object that can be us...

19
голосов
5ответов
6325 просмотров

How do i mock a method that accepts a handle as an argument in OCMock?

I'm trying to mock a method that has the equivalent of the following signature: - (NSDictionary *) uploadValues:(BOOL)doSomething error:(NSError **)error I want it to return a small dictionary so that my test can make sure the code uses the dictionary properly. however, no matter what i do OC...

6
голосов
1ответов
1805 просмотров

How can i get OCMock to let me stub a category method on a UIKit class?

I'm trying to mock a UITabBarController in my app's tests. I have a category method on that class defined elsewhere in another file that gets imported along with ocmock in my test class. what i'm trying to so is this: - (void) setUp { id mockTabController = [OCMockObject mockForClass:[UITa...

6
голосов
4ответов
420 просмотров

Как я могу провести модульное тестирование объекта, внутреннего по отношению к методу в Objective-C?

Мне интересно, как это протестировать. У меня есть метод, который принимает параметр, и на основе некоторых свойств этого параметра создает другой объект и работает с ним. Код выглядит примерно так: - (void) navigate:(NavContext *)context { Destination * dest = [[Destination alloc] initWith...

22
голосов
1ответов
16758 просмотров

Тестирование использования NSURLConnection со статусами ошибок HTTP-ответа

Я пишу приложение для iPhone, которому необходимо получать данные с веб-сервера. Я использую NSURLConnection для выполнения HTTP-запроса, который работает хорошо, но у меня возникают проблемы с модульным тестированием моего кода в случае, когда ответ содержит код ошибки HTTP (например, 404 или 5...

9
голосов
4ответов
2220 просмотров

Использование структуры с OCMock или Hamcrest

Я нахожусь на преграде, и мне интересно, могут ли здесь помочь блестящие коллективные умы. В ObjC CocoaTouch я пытаюсь имитировать объект, который принимает параметры структуры и возвращает структуру. OCMock откашливает комок для волос, поэтому я попробовал обернуть его матчером Hamcrest. Нет ум...