Tag: tdd

Единичное тестирование iOS в Xcode

У меня есть существующее приложение, которое я переношу в iOS. В настоящее время я выполняю модульные тесты с каждой сборкой. Мои тесты интегрированы в мое приложение для простоты при тестировании, поэтому, когда я передаю -t , мои тесты выполняются. Самое первое, что я делаю в своей жизни, это: for(int ii=1;ii<argc;++ii) { if(strcmp("-t", argv[ii]) == 0) […]

Тестирование производительности в Swift с использованием TDD

Просто изучая Test Driven Development в Swift Я создал класс, который является подклассом XCTestCase в группе «ProjectNameTests». class BasicFunctionTest: XCTestCase { var values : [Int]? override func setUp() { super.setUp() // Put setup code here. This method is called before the invocation of each test method in the class. } override func tearDown() { // […]

Единичный тест в Xcode iOS

Я не такой опыт в Objective-C, но я бы хотел начать разработку в iOS, используя TDD, для этого у меня мало вопросов новичков 🙂 Что люди используют для TDD для iOS? Я думал, что использовать тестовую инфраструктуру, уже имеющуюся в Xcode, это хорошо? или любые лучшие варианты? Я пытался выполнить некоторые упражнения для модульного теста, […]

Как модульный тест MvvmCross с IMvxMessenger

Я использую Xamarin Studio для запуска TDD с использованием MvvmCross. Сначала я пытаюсь проверить влияние опубликованных сообщений на модель представления, чтобы логика выполнялась только при получении соответствующего сообщения. Я взломал некоторые из превосходных уроков Стюарта, что привело к успешному распространению данных о местоположении для просмотра моделей, которые затем обновляют некоторые элементы управления текстом, маркеры карт […]

Советы и руководства по использованию UISpec с данными API

Мне нужно начать делать TDD для этого проекта iPhone. Проблема в том, что он довольно широко использует данные API. Я ищу хороший проект учебника / руководства / примера, который показывает, как реализовать TDD, как настроить базу данных до запуска каждого теста для iPhone. Я склоняюсь к использованию UISpec, но я готов заглянуть в какой-то другой […]

iOS TDD: тестирование метода, который использует UIVIew animateWithDuration: анимация: завершение:

У меня есть кнопка, которая срабатывает при анимации, и после завершения анимации изменяется текст метки. Я хотел бы написать тест, который проверяет, что при нажатии кнопки текст текста метки изменяется правильно. Реализация кнопки IBAction будет использовать [UIView animateWithDuration:animations:completion:] . Я, очевидно, не хочу, чтобы мой модульный тест фактически подождал 0,5 секунды для завершения анимации. Я […]

iOS, как проверить метод, который вызывает openUrl: someUrl]

Я хочу создать тест для метода ниже, я хотел бы проверить, правильно ли забыли пароль. Я новичок в TDD, и я хотел бы знать, если вы, ребята, думаете, что это необходимо и как я могу реализовать тест. – (IBAction)forgotPasswordButtonClicked:(id)sender { [[UIApplication sharedApplication] openURL:[NSURL URLWithString:kForgetPasswordURL]]; } большое спасибо

Как заглушить / mock функции C для iOS TDD?

В настоящее время я создаю приложение TDD, но у меня возникают проблемы с тестированием использования функций C, необходимых для моего приложения. Вот пример функции, которую мне нужно проверить: UIImageWriteToSavedPhotosAlbum(imageToBeSaved, nil, nil, nil) Как я могу издеваться или заглушить метод С для TDD?

OcMock vs OcMockito – что за плюсы и минусы

Для тестирования iOS tdd / издевательства над какой структурой вы бы порекомендовали? Я слышал, что OcMock был дольше и весит больше. Может ли кто-нибудь предоставить несколько примеров плюсов и минусов или демонстрацию некоторых преимуществ каждого из них. Я просто ищу стандартную фальшивую фреймворк, но я хотел бы знать все недостатки / преимущества каждого из них.

Как тестировать анимацию?

Современные пользовательские интерфейсы, особенно MacOS и iOS, имеют множество «случайных» анимаций – представлений, которые появляются через короткие анимированные последовательности, в значительной степени организованные системой. [[myNewView animator] setFrame: rect] Иногда у нас может быть несколько более сложная анимация, что-то с группой анимации и блоком завершения. Теперь я могу представить отчеты об ошибках следующим образом: Эй, эта […]

Interesting Posts

Ограничение отслеживания объявлений и объявлений

EXC_BAD_ACCESS с NSXMLParser и ARC

Как выглядит правильный вызов CGImageCreate, если поставщик данных для него использует массив, созданный приложением?

UISearchController searchBar показываетCancelButton не соблюдается

contentOffset не обновляется в UICollectionView, если scrollToItemAtIndexPath вызывается внутри viewWillAppear

UIToolBar не показывает 3,5-дюймовый симулятор

iOS 8.3 UIWebView JavaScript для родной связи сломан

Возможно преобразование вида на предыдущий контроллер просмотра при изменении ориентации экрана?

Каков правильный способ установки outparam NSError изнутри блока autoreleasepool?

Передача различных параметров в IBAction

В режиме реального времени загрузка видео с iPhone

Xcode 5: несколько тестовых целей по одной схеме: «Симулятор уже используется»

Xamarin iOS – очистка уведомлений об обработке

NSOutputStream outputStreamToBuffer не соответствует документам?

Ошибка AVAudioSession setCategory

Давайте будем гением компьютера.