Configurar Prueba de Unidad

Superior  Previo  Próximo

Para usar la prueba de unidad en EA, primero necesita instalar su prueba de unidad. Esto se ejecuta de dos maneras, primero necesita definir las pruebas apropiadas. EA lo ayuda con esto. Usando las transformaciones de JUnit y NUnit y Generación de código puede crear fragmentos de métodos de prueba para todos los tipos de métodos públicos en cada una de sus clases.

 

El siguiente es un ejemplo de una NUnit en C# que se seguirá a través del resto de este tema, a pesar de que también puede estar en lenguaje .NET o Java y JUnit.  

 

[TestFixture]

public class CalculatorTest

{

 

       [Test]

       public void testAdd(){

               Assert.AreEqual(1+1,2);

       }

 

       [Test]

       public void testDivide(){

               Assert.AreEqual(2/2,1);

       }

 

       [Test]

       public void testMultiply(){

               Assert.AreEqual(1*1,1);

       }

 

       [Test]

       public void testSubtract(){

               Assert.AreEqual(1-1,1);

       }

}

 

Se puede realizar Ingeniería Inversa de este código en EA para que EA puede registrar todos los resultados de pruebas contra esta clase.

 

Una vez que las pruebas de unidad se instalan, luego puede configurar los scripts de Compilar y Probar que se necesitan para ejecutar las pruebas. Estos scripts necesitan ser instalados contra un paquete.

 

El ejemplo de arriba se puede traer configurando la ventana Scripts de compilación del paquete como se muestra a continuación.  

 

testscript_nunit2

 

Si desea que EA maneje la prueba de unidad es importante que haga seleccione Capturar salida y seleccione al Análisis de salida apropiada para la prueba. Si no hace esto no verá los resultados del programa o abrirá la fuente en la ubicación adecuada.

 

Vea También

Transformaciones de JUnit
Transformaciones de NUnit
  Scripts de Prueba