TP - Unit Tests

6 views
Skip to first unread message

Andrés Barbeito

unread,
Sep 3, 2013, 7:36:55 PM9/3/13
to UADE - SIP2
Estoy leyendo toda la documentación incluído el .chm que es la documentación de la dll.
Cuando lo tenga entendido todo me meto con el código.

Paz!
Andrés

Damian Sima

unread,
Sep 3, 2013, 7:46:48 PM9/3/13
to Andrés Barbeito, UADE - SIP2

Groso yo tipo diez me conecto y te doy una mano para cerear esto si queres

--
Has recibido este mensaje porque estás suscrito al grupo "UADE - Seminario de Integración Profesional 2" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a uade-sip2+...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Nicolás Ige

unread,
Sep 3, 2013, 9:23:31 PM9/3/13
to Damian Sima, Andrés Barbeito, UADE - SIP2
Gente,

Les adjunto las diapositivas que habian que hacer para el caso de pruebas unitarias. En un rato paso el resto.


Saludos,
mockobjects.pptx

Damian Sima

unread,
Sep 3, 2013, 10:01:13 PM9/3/13
to Nicolás Ige, Andrés Barbeito, UADE - SIP2
Que tal Nico,

Muy buena la ppt la verdad, dos comentarios nomas: 

1. No me pusiste en el equipo SHAME ON YOU!!!
2. "determinanticos" a mi me suena a deterministicos pero tampoco encontre no exisistiera la palabra.


Abz


2013/9/3 Nicolás Ige <ige...@gmail.com>



--
Damián. > - )

Nicolás Ige

unread,
Sep 3, 2013, 10:03:25 PM9/3/13
to Damian Sima, Andrés Barbeito, UADE - SIP2
Disculpa damian, jajajajja.

Tenes razon en ambas cosas, lo debe haber cambiado el corrector ortografico. Si podes corregilo (si encontras algo mas mejor) y reenvialo

Damian Sima

unread,
Sep 3, 2013, 10:08:29 PM9/3/13
to Nicolás Ige, Andrés Barbeito, UADE - SIP2
DONE!


2013/9/3 Nicolás Ige <ige...@gmail.com>



--
Damián. > - )
mockobjects.pptx

Emanuel Ortiz

unread,
Sep 3, 2013, 10:53:24 PM9/3/13
to Damian Sima, Nicolás Ige, Andrés Barbeito, UADE - SIP2
Gente, lo que se pide es un informe entre 2-5 paginas y una ppt entre 5-10 paginas.

Muy bueno lo que mandaste. Entiendo que esto cubre el ppt. Con respecto al informe ya hay algo armado?

Investigar
1. ¿Qué son los objetos mock?
    a. Presentar un informe con descripción del concepto y ejemplos. Extensión mínimo 2 páginas, máximo 5.
   b. Armar una presentación resumen. Mínimo 5 filminas, máximo 10.
2. ¿Es aplicable el uso de un objeto mock en este caso? Justificar.


Saludos!
Manu.-




2013/9/3 Damian Sima <damia...@gmail.com>

Andrés Barbeito

unread,
Sep 4, 2013, 2:27:33 AM9/4/13
to Emanuel Ortiz, Damian Sima, Nicolás Ige, UADE - SIP2
Tengo 5 tests unitarios hechos. Faltan 15. Los hago mañana durante el laburo porque el cerebro no me funciona más.
Lo adjunto.


Paz!
Andrés
Class1.cs

Emanuel Ortiz

unread,
Sep 4, 2013, 8:20:32 AM9/4/13
to Andrés Barbeito, Damian Sima, Nicolás Ige, UADE - SIP2
Me dicen que el TP de testing tiene que estar subido a webcampus antes de las 18hs. A partir de ahi se considera como no entregado.

Yo estoy dando los retoques finales al funcional.

Manu.-


2013/9/4 Andrés Barbeito <andres....@gmail.com>

Damian Sima

unread,
Sep 4, 2013, 9:33:32 AM9/4/13
to Emanuel Ortiz, Andrés Barbeito, Nicolás Ige, UADE - SIP2
le estamos dando mucho amor.... 

:D

Nico con respecto a lo de los mock objects tienen razon:

Tiene que haber un "informe" y los ppt. De esto se me ocurren dos ideas:

1. Copias todo lo que esta en los ppts y lo pones en forma de informe y dejas los ppts como estan.
2. Haces 1 y ademas acortas los ppts para que no este toda la info.

En concreto es copy paste que te parece?

Abz


2013/9/4 Emanuel Ortiz <emanuel...@gmail.com>



--
Damián. > - )

Emanuel Ortiz

unread,
Sep 4, 2013, 9:47:44 AM9/4/13
to Damian Sima, Andrés Barbeito, Nicolás Ige, UADE - SIP2
Yo voto por la opcion 2. Que quede un ppt de 5 hojas nomas y que toda la info este en el informe.


2013/9/4 Damian Sima <damia...@gmail.com>

Nicolás Ige

unread,
Sep 4, 2013, 10:10:57 AM9/4/13
to Emanuel Ortiz, Damian Sima, Andrés Barbeito, UADE - SIP2
Si lo del informe estaba al tanto. Revisen el adjunto.

Me falta el otro punto, en un rato lo invento.

La idea seria hacer un mock para testear los servicios webs.

Saludos,
mockobjects mentira.docx

Damian Sima

unread,
Sep 4, 2013, 10:27:25 AM9/4/13
to Nicolás Ige, Emanuel Ortiz, Andrés Barbeito, UADE - SIP2
Nico el mock esta... en forma de fichas :P


No ya enserio, no es un mock per se por q no implementa la firma del ws pero si revisas el metodo setup de las clases de unit test que estamos haciendo con Andres vas a ver que se llama a un metodo que intenta conectarse al WS si esto anda toma la data de cotizacion de las monedas de ahi y sino crea una serie de monedas a pedal.

Se puede usar eso pero meterlo en un objeto que implemente los 4 metodos del servicio cotizacion y que el metodo getcotizacion (o como se llame) encapsule todo ese codigo escrito.

Te parece?


2013/9/4 Nicolás Ige <ige...@gmail.com>



--
Damián. > - )

Andrés Barbeito

unread,
Sep 4, 2013, 10:49:23 AM9/4/13
to Damian Sima, Nicolás Ige, Emanuel Ortiz, UADE - SIP2
Puede que fallen TESTs no? Porque hay uno que no lo puedo hacer andar, y no me dice por qué, ni salta una excepción ni nada.


Paz!
Andrés

Emanuel Ortiz

unread,
Sep 4, 2013, 10:54:57 AM9/4/13
to Andrés Barbeito, Damian Sima, Nicolás Ige, UADE - SIP2
Y si, calculo que algunos de los tests pueden fallar. Como vas con el diseño y ejecucion?

Casi esta el funcional....lo mando lo antes posible así lo revisan.




2013/9/4 Andrés Barbeito <andres....@gmail.com>

Damian Sima

unread,
Sep 4, 2013, 10:55:23 AM9/4/13
to Andrés Barbeito, Nicolás Ige, Emanuel Ortiz, UADE - SIP2
Y tiene sentido si el codigo q hicieron es una pija ( pienso q es apropostio eso :S)


2013/9/4 Andrés Barbeito <andres....@gmail.com>



--
Damián. > - )

Andrés Barbeito

unread,
Sep 4, 2013, 10:55:32 AM9/4/13
to Emanuel Ortiz, Damian Sima, Nicolás Ige, UADE - SIP2
Codeando TUs
Un garrón


Paz!
Andrés

Nicolás Ige

unread,
Sep 4, 2013, 11:39:51 AM9/4/13
to Andrés Barbeito, Emanuel Ortiz, Damian Sima, UADE - SIP2
Damian,

Agregué en la última página la respuesta la consigna 2 del enunciado de test unitario. Si podes revisalo.


Saludos,
mockobjects mentira.docx

Damian Sima

unread,
Sep 4, 2013, 11:59:56 AM9/4/13
to Nicolás Ige, Andrés Barbeito, Emanuel Ortiz, UADE - SIP2
Ahi esta modificada la conclucion....

La agregas al documento que estamos haciendo con Andres, porfa ???



2013/9/4 Nicolás Ige <ige...@gmail.com>



--
Damián. > - )
mockobjects mentira.docx

Andrés Barbeito

unread,
Sep 4, 2013, 12:17:00 PM9/4/13
to Damian Sima, Nicolás Ige, Emanuel Ortiz, UADE - SIP2
12 test de 20, codificados. la pucha que es lento esto


Paz!
Andrés

Andrés Barbeito

unread,
Sep 4, 2013, 12:29:18 PM9/4/13
to Damian Sima, Nicolás Ige, Emanuel Ortiz, UADE - SIP2
adjunto código - 13/20


Paz!
Andrés

TP-OperacionCajaUTs.cs

Andrés Barbeito

unread,
Sep 4, 2013, 12:35:48 PM9/4/13
to Damian Sima, Nicolás Ige, Emanuel Ortiz, UADE - SIP2
Dami, corregime si estoy mal:
Test Unitarios son Test de Caja Blanca.
Pero Caja Blanca las bolas, porque la DLL es código ya compilado.
O sea, me falla en un lado, pero no puedo ver el código del método que falla para verificar qué anda mal.
Creo que lo agregaría en los comentarios. Porque no deja de ser un test de caja negra parece.


Paz!
Andrés

Damian Sima

unread,
Sep 4, 2013, 12:38:53 PM9/4/13
to Andrés Barbeito, Nicolás Ige, Emanuel Ortiz, UADE - SIP2
Totalmente de acuerdo!!!!

Por lo mismo hacer los CRC fue una paja, por q como no ves el codigo y la documentacion es una mierda y las firmas de los metodos no son descriptivas no sabes realmente con quien colabora una clase.

Si te fijas hay un disclaimer al principio del punto 7 diciendo justamente esto.

Pero en corto, si es caja negra lo que estamos haciendo  no vemos el codigo que se ejecuta.


2013/9/4 Andrés Barbeito <andres....@gmail.com>



--
Damián. > - )

Andrés Barbeito

unread,
Sep 4, 2013, 12:50:21 PM9/4/13
to Damian Sima, Nicolás Ige, Emanuel Ortiz, UADE - SIP2
no te ayudó el CHM?


Paz!
Andrés

Damian Sima

unread,
Sep 4, 2013, 12:52:20 PM9/4/13
to Andrés Barbeito, Nicolás Ige, Emanuel Ortiz, UADE - SIP2
ES UNA GARCHA!!!!

Si o sea me dio contexto y me mostro alguna de las clases pero sigue sin ser descriptivo, para mi 

(a menos que tu pregunta haya sido retorica y mi  detector de sarcasmo este fallando :P)


2013/9/4 Andrés Barbeito <andres....@gmail.com>



--
Damián. > - )

Andrés Barbeito

unread,
Sep 4, 2013, 12:53:41 PM9/4/13
to Damian Sima, Nicolás Ige, Emanuel Ortiz, UADE - SIP2
No no.
Como no hice las CRC no sé qué info necesitás y qué no. 
Estoy usando el CHM a full.
Ahora me dí cuenta que hay clases de captura de excepciones, así que estoy mechando TU para esas excepciones que las hago bastante más rápido y me olvido de la lógica del negocio




Paz!
Andrés

Damian Sima

unread,
Sep 4, 2013, 1:02:47 PM9/4/13
to Andrés Barbeito, Nicolás Ige, Emanuel Ortiz, UADE - SIP2
Groso....


Si hay TU que como deberian fallar, se supone el trx manager deberia tirar esa exception y portanto el TU en ves de un assert deberia tener un excepect esa exception.

Yo sigo dandole al pto 5 en base a lo que vos modificas en 4 y al codigo que veo. 
Avisa si cambias algo.

Ya casi estamos man :D:D:D:

Contame si queres que escriba el disclaimer de lo de caja negra/blanca.


2013/9/4 Andrés Barbeito <andres....@gmail.com>



--
Damián. > - )

Andrés Barbeito

unread,
Sep 4, 2013, 1:05:36 PM9/4/13
to Damian Sima, Nicolás Ige, Emanuel Ortiz, UADE - SIP2
Escribí todo lo que quieras, yo sigo con el código, cuando termine, reviso el resto


Paz!
Andrés

Damian Sima

unread,
Sep 4, 2013, 1:08:00 PM9/4/13
to Andrés Barbeito, Nicolás Ige, Emanuel Ortiz, UADE - SIP2
On it, lo agrego como un apartado del punto 7


2013/9/4 Andrés Barbeito <andres....@gmail.com>



--
Damián. > - )

Andrés Barbeito

unread,
Sep 4, 2013, 1:34:12 PM9/4/13
to Damian Sima, Nicolás Ige, Emanuel Ortiz, UADE - SIP2
Listo, los 20 casos

Imagen integrada 1



Paz!
Andrés
img_20130904_143301.png
TP-OperacionCajaUTs.cs

Damian Sima

unread,
Sep 4, 2013, 2:29:36 PM9/4/13
to Andrés Barbeito, Nicolás Ige, Emanuel Ortiz, UADE - SIP2
Idoloooooo.....


Que nos quedaria para cerrar esto sres???


2013/9/4 Andrés Barbeito <andres....@gmail.com>



--
Damián. > - )
img_20130904_143301.png

Andrés Barbeito

unread,
Sep 4, 2013, 2:31:05 PM9/4/13
to Damian Sima, Nicolás Ige, Emanuel Ortiz, UADE - SIP2
Ahora empiezo a armar todo el paquete, empiezo por lo de unitario y desp lo junto con lo de funcional


Paz!
Andrés
img_20130904_143301.png

Nicolás Ige

unread,
Sep 4, 2013, 2:38:02 PM9/4/13
to Damian Sima, Andrés Barbeito, Emanuel Ortiz, UADE - SIP2
Damian,

Ya lo agregué.


Saludos,


El 4 de septiembre de 2013 12:59, Damian Sima <damia...@gmail.com> escribió:
Reply all
Reply to author
Forward
0 new messages