unit uEmpresasController_Test; { Delphi DUnit Test Case ---------------------- This unit contains a skeleton test case class generated by the Test Case Wizard. Modify the generated code to correctly setup and call the methods from the unit being tested. } interface uses TestFramework, Classes, uEmpresasController, Contnrs, SysUtils, uIDataModuleEmpresas, Forms, Windows, Controls, uBizEmpresas; type // Test methods for class TEmpresasController TestTEmpresasController = class(TTestCase) strict private FEmpresasController: TEmpresasController; public procedure SetUp; override; procedure TearDown; override; published procedure TestEliminar; procedure TestEliminar1; procedure TestGuardar; procedure TestDescartarCambios; procedure TestExiste; procedure TestAnadir; procedure TestBuscar; procedure TestBuscarTodos; procedure TestNuevo; procedure TestVer; procedure TestVerTodos; procedure TestToStringList; end; implementation procedure TestTEmpresasController.SetUp; begin FEmpresasController := TEmpresasController.Create; end; procedure TestTEmpresasController.TearDown; begin FEmpresasController.Free; FEmpresasController := nil; end; procedure TestTEmpresasController.TestEliminar; var ID: Integer; begin Check(False); // TODO: Setup method call parameters FEmpresasController.Eliminar(ID); // TODO: Validate method results end; procedure TestTEmpresasController.TestEliminar1; var AEmpresa: IBizEmpresa; begin Check(False); // TODO: Setup method call parameters FEmpresasController.Eliminar(AEmpresa); // TODO: Validate method results end; procedure TestTEmpresasController.TestGuardar; var AEmpresa: IBizEmpresa; begin Check(False); // TODO: Setup method call parameters FEmpresasController.Guardar(AEmpresa); // TODO: Validate method results end; procedure TestTEmpresasController.TestDescartarCambios; var AEmpresa: IBizEmpresa; begin Check(False); // TODO: Setup method call parameters FEmpresasController.DescartarCambios(AEmpresa); // TODO: Validate method results end; procedure TestTEmpresasController.TestExiste; var ReturnValue: Boolean; ID: Integer; begin Check(False); // TODO: Setup method call parameters ReturnValue := FEmpresasController.Existe(ID); // TODO: Validate method results end; procedure TestTEmpresasController.TestAnadir; var AEmpresa: IBizEmpresa; begin Check(False); // TODO: Setup method call parameters FEmpresasController.Anadir(AEmpresa); // TODO: Validate method results end; procedure TestTEmpresasController.TestBuscar; var ReturnValue: IBizEmpresa; ID: Integer; begin Check(False); // TODO: Setup method call parameters ReturnValue := FEmpresasController.Buscar(ID); // TODO: Validate method results end; procedure TestTEmpresasController.TestBuscarTodos; var ReturnValue: IBizEmpresa; begin ReturnValue := FEmpresasController.BuscarTodos; // TODO: Validate method results end; procedure TestTEmpresasController.TestNuevo; var ReturnValue: IBizEmpresa; begin Check(False); ReturnValue := FEmpresasController.Nuevo; // TODO: Validate method results end; procedure TestTEmpresasController.TestVer; var AEmpresa: IBizEmpresa; begin Check(False); // TODO: Setup method call parameters FEmpresasController.Ver(AEmpresa); // TODO: Validate method results end; procedure TestTEmpresasController.TestVerTodos; var AEmpresas: IBizEmpresa; begin Check(False); // TODO: Setup method call parameters FEmpresasController.VerTodos(AEmpresas); // TODO: Validate method results end; procedure TestTEmpresasController.TestToStringList; var ReturnValue: TStringList; AEmpresa: IBizEmpresa; begin Check(False); // TODO: Setup method call parameters ReturnValue := FEmpresasController.ToStringList(AEmpresa); // TODO: Validate method results end; initialization // Register any test cases with the test runner RegisterTest(TestTEmpresasController.Suite); end.