Con la anterior entrada del blog completamos la serie sobre test unitarios y los frameworks a utilizar con Delphi, con una visión general sobre DUnitX. A continuación tenéis los links a las entradas de la serie.
Test Unitarios; Introducción (Entrega 1)
Test Unitarios; Framework DUnit (Entrega 2)
Convertir Test de DUnit a DUnitX (Entrega 3)
Test Unitarios; Framework DUnitX (Entrega 4)
Entornos de Ejecución (“Bonus track”)
Esta última no estaba prevista inicialmente, pero la última ya er...
Esta es la segunda entrada de la serie dedicada a pruebas unitarias. Si en la primera vimos una introducción a la programación guiada por pruebas, en esta segunda vamos a empezar a revisar los frameworks disponibles que nos ayudan a realizar los test unitarios. Concretamente en esta nos centraremos en DUnit.
Test Unitarios; Introducción (Entrega 1)
Test Unitarios; Framework DUnit (Entrega 2)
Test Unitarios; Framework DUnitX (Entrega 3)
Para realizar Test unitarios con Delphi disponemos d...
¿Qué es un test unitario?
El objetivo más a corto plazo de un test unitario (o prueba unitaria) es el de probar una porción de nuestro código, de forma que podamos comprobar que funciona correctamente y que se ejecuta con el comportamiento para el que fue diseñado. Por lo tanto nos ayuda a encontrar fallos en nuestro código. Podríamos decir que un objetivo más amplio de los test unitarios es, en general, mejorar la calidad del software que desarrollamos. Por un mejor diseño y por un menor núme...
The error in the title comes from InterBase. Actually, the full error is:
[DataDirect][ODBC InterBase driver][InterBase]Dynamic SQL Error, SQL error code = -804, SQLDA missing or incorrect version, or incorrect number/type of variables.
I've seen this error before when the wrong InterBase client (gds32.dll) version was loaded by the application, or when the wrong number of variables is passed to a stored procedure. But yesterday I found a new way to get the error. It took me quite a while ...