Está en la página 1de 2

Realizado por: Jeremy Gonzalez

1-Diagrama de representación de arquitectura Hexagonal el en proyecto


azul(Representación de la conexión con variable de entorno a la base de datos
), env sería la entrada en este caso.

2- Open/Closed, lo podemos ver en la conexión con la base de datos, puedes agregar


nuevas opciones en la configuración sin sobre escribir la lógica que ya existía previas a esta
noveda. de esta sin modificarla, aunque también puede ser modificada
Ejemplos:
Podemos ver claramente que se pueden agregar mas no borrar

3-

implementación:
uml:

4-

Test para una división


Describe(‘función division’,()=>{
it(‘ division de 2/2 = 1 ’, () =>{
expect(division(2,2).toEqual(1);
});
it(‘ division de 2/1 = 2 ’, () =>{
expect(division(2,1).toEquals(2);
});
it(‘ division 0/2 = 0’, () =>{
expect(division(0,1).toEqual(0);
});
it(‘ division 2/0 = No definido’, () =>{
expect(() => division(0,1).toThrow;
})

})

También podría gustarte