viernes, 25 de enero de 2008

Manolo Preguntando acerca de la elaboracion del chorizo

Vamos a ver si me explico,es decir, el chorizo esta hecho de carne, quiero decir carne de cerdo, por lo que los granjeros tienen que criar cerdo por que los cerdos se crian en granja, entonces tiene que tener un campo, A ver si me explico. Yo estube en una empresa que echaba residuos y destruia el campo, No se si me explico que entonces la carne que se usa quizas no sea buena.
No se no se no se no se.....
A ver si me entiendes,lo que quiero decir es ¿si se usa o no?

Traduccion : ¿como se hace el chorizo?

miércoles, 23 de enero de 2008

23-enero

Hemos hecho los modelos para el siguiente programa...... mu bonito todo,a ver como sale mañana el programa xD.



controlador traductor DAO
carga xml pedidos
| | |
carga xml (String s)-->|--pedido.damePedido(String s)-->| |
| | |
<-String ok------------ |-----------------------------guarda(Pedido)---> |

por si alguien no lo copio hay esta el modelo ^^. ahora los pasos

*creacion paquetes
*crear la clase del prueba (ya sabeis el teste blblabla)
*crear el metodo de prueba (y de hay os crean las clases)
*rellenar los metodos que salgan.

martes, 22 de enero de 2008

TestNG

TestNG es un framework para pruebas y testing que trabaja con Java y está basado en JUnit.

TestNG sirve para hacer pruebas de clases y metodos de la clase, es un sistema de caja negra es decir,solo vemos la informacion que entra y la que sale.

TestNG está diseñado para cubrir todas las categorías de las pruebas: unitarias, funcionales, end-to-end, integración, etc.


easyMock

EasyMock es una libreria muy util para hacer pruebas unitarias con JUnit. Nos sirve para crear cualquier objeto fantasma (mock) y hacer que devuelva un resultado concreto para una entrada concreta.
Por ejemplo, si queremos probar un servicio que necesita un DAO para obtener un dato, podemos crear un DAO fantasma (mock) que realice esa funcion y asi librarnos de dependencias y probar el servicio unitariamente.

EJEMPLO:

ControladorCliente controlador=new ControladorCliente();

DAO dao=createMock(DAO.class);
controlador.dao=dao;
reset(dao);
try {
dao.editarDetalles(cliente);
} catch (ExceptionCliente e) {}
replay(dao);

try {
cadena=controlador.editarDetalles(cliente);
} catch (ExceptionCliente e) {}
EasyMock.verify(dao);