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

Как скрыть цифровую клавиатуру?

почему дополнительное пространство находится на вершине UITableView – просто

Как найти ближайший пересечение данного адреса с помощью iOS 7?

На Safari Mobile 10.3 липкий нижний колонтитул можно прокручивать с экрана

Как получить обзор приложений и рейтинги от itunes connect

Как получить все applicationActivities для UIActivityViewController?

Программа разработчика от имени к компании, возможно ли это?

Запустить приложение на более чем 10 минут в фоновом режиме

Разница между внутренними и внешними тестировщиками в бета-тестировании ITunes Testflight?

Курсор UISearchController UISearchBar показывает первое использование, а не последующее

UISearchDisplayController: Отмена как кнопка отправки

Представление полупрозрачного диспетчера представлений, работающего как в iOS7, так и в iOS8

В webViewDidFinishLoad я получаю дополнительную высоту контента в swift3

Чтобы сделать текст ярлыка ссылкой

Проведите навигацию с помощью PKRevealController

PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.