Articles of unit testing

¿Cómo puedo ejecutar OCUnit (SenTestingKit) con NSDebugEnabled, NSZombieEnabled, MallocStackLogging?

Tengo un error similar al de esta publicación . Ahora, estoy seguro de que cometí algún error estúpido en algún lado, probablemente relacionado con la liberación de un object o un observador o lo que no, pero como parece que no puedo encontrar una manera de depurar el código, pensé que podría usar el NSDebugEnabled, […]

XCode y SenTestingKit no se muestran en la window del editor

Soy nuevo en probar en Xcode. Estoy siguiendo la documentation del desarrollador "iOS Development Guide" Aplicaciones de testing de unidades. He agregado con éxito packages de testing unitaria a mi aplicación con una testing fallida. Cuando genero el objective de testing, el resultado muestra un error como se esperaba, pero el editor no muestra el […]

Buen test runner para testings de unidad OCUnit / XCode

¿Existe un buen cornetworkingor de testing basado en GUI para los frameworks de testing de la unidad OCUnit / XCode 4? Estoy buscando una GUI tipo networkinglight / greenlight, tal vez algo que se parezca al NUnit test runner. Encontré OCRunner , pero parece que no se ha mantenido desde 2009. Es lamentable, porque parece […]

Cómo ejecutar perfiles en el objective de testing de unidad en el xcode

Tengo un caso de testing que utilizo para la testing de performance en el objective de testing, por lo que quiero usar el instrumento de Perfil para ver las Asignaciones, pero veo el menu que el perfil no se puede ejecutar, ¿tenía el método para perfilar mi unidad objective de testing

¿Cómo probar una UICollectionViewLayout con Kiwi?

Necesito probar una subclass UICollectionViewFlowLayout con Kiwi, Me he burlado correctamente del delegado y del dataSource para un UICollectionView, pero aún tengo algunos problemas. Con el tamaño de elemento especificado de CGSize(200.0f, 200.0f) , debería get 5 elementos en la pantalla, pero por alguna razón, la matriz de attributes que se devuelve en la última […]

¿Qué es la interpretación para bundleForClass devuelve nada y cómo se puede corregir?

Estoy preparando un XCTest y para realizar la testing necesito cargar un recurso del package de testing. Por lo tanto uso: NSBundle *bundle = [NSBundle bundleForClass:[self class]]; NSString *path = [bundle pathForResource:@"item" ofType:@"plist"]; El problema es que bundleForClass devuelve nil . ¿Cómo puede estar sucediendo eso, ya que cada class está atada a un package […]

iOS: testing de unidad SpriteKit

Necesito ayuda para crear testings unitarias para un juego de palabras simple que estoy desarrollando en sprite kit. Necesito probar el estado de las matrices mientras SKNodes se están moviendo, así que incluye también la testing de UI. Se agradece la reference a cualquier publicación de blog o cualquier ayuda. Gracias.

Vincular el objective de XCTestCase con CocoaPods

Estoy tratando de configurar un nuevo objective de testing para una aplicación existente. Actualmente estoy recibiendo los siguientes errores cuando bash desarrollar el objective de testing: "No se puede encontrar la statement de interfaz para AFHTTPRequestOperationManager" Además, no se encontraron otras tres relacionadas con las classs de AFNetworking. He agregado esto a la parte superior […]

Agregar objective de testing al proyecto existente en Xcode 6.3

Nota: esta pregunta está relacionada, pero la respuesta allí no resuelve el problema: XC Testing Framework iOS (XCode 6.1) La session de testing se cerró (80) sin registrarse Tengo un código iOS existente y quiero empezar a escribir casos XCTest usando mi Xcode 6.3. Creo un objective de testing haciendo clic en + en el […]

Prueba de unidad iOS: testing que se llama a un observador KVO

Tengo una testing de escenario de KVO como esta: – (void)testObserverCalled { __block BOOL executed = NO; [[RACObserve(model, dateText) skip:1] subscribeNext:^(id x) { executed = YES; }]; [model setDate:[NSDate date]]; XCTAssertTrue(executed); } Actualmente utilizo un valor BOOL ejecutado para probar si se llama al bloque del observador, ¿hay alguna forma mejor de que una afirmación […]