AD

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

Ver cursos de Swift en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐦Lecciones de Swift
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 de una prueba es sencilla: se calcula un valor y se compara con el esperado. El ejemplo lo hace con un if e imprime un mensaje distinto en cada caso.

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

Escribir la comprobación 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 cuando algo se rompe.

En un proyecto de Swift eso lo da XCTest, integrado en Xcode, donde la misma comprobación se escribe XCTAssertEqual(add(2, 3), 5). En las versiones recientes existe además Swift Testing, más moderno, con macros como #expect. Ambos se ejecutan con una tecla y se integran con la integración continua.

Para comprobaciones de suposiciones internas —cosas que nunca deberían ocurrir— Swift tiene assert, que solo actúa en compilaciones de depuración, y precondition, que actúa también en producción.

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

🧪 Este sitio no puede compilar ni ejecutar Swift 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)