AD

¿Ya dominas lo básico? Un curso estructurado de Objective-C es la vía rápida para dar el salto.

Ver cursos de Objective-C en Udemy

Enlace de afiliado. No te cuesta nada extra.

🍎Lecciones de Objective-C
Lección 28 / 68

Comprobar que el código es correcto (primer paso hacia las pruebas)

En esta lección escribirás tu primera comprobación automática.

La idea es sencilla: se calcula un valor y se compara con el esperado, mostrando un mensaje distinto en cada caso.

El código de ejemplo comprueba que una suma da el resultado correcto.

Escribirlo a mano deja claro que no hay magia: es una comparación y un mensaje. Lo que aportan las herramientas de verdad es que fallan de forma visible, indican la línea exacta y detienen la construcción.

En un proyecto de Xcode eso lo da XCTest, donde la misma comprobación se escribe XCTAssertEqual(add(2, 3), 5) y se ejecuta con Cmd+U. Es el mismo marco que usa Swift, así que las pruebas pueden convivir en un proyecto mixto.

Para comprobaciones de suposiciones internas está NSAssert, que lanza una excepción cuando la condición no se cumple. Conviene saber que se desactiva en las compilaciones de distribución mediante NS_BLOCK_ASSERTIONS: no sirve para validar datos que vienen de fuera, solo para detectar errores de programación durante el desarrollo.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Objective-C directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)