Dame podemo.
Categorizan otra prueba con etiquetas de podemos asignar una etiqueta a cada prueba en los métodos test
o incluso en la clase anidada neste, y eso se aplica para todos los métodos de esa inner class.
Bueno, y para qué nos sirve etiquetar nuestra prueba?
Asignar, por ejemplo bueno, una etiqueta para poder ejecutar pruebas de forma selectiva?
Exit Solamente quiero ejecutar las pruebas o los métodos o clases anidadas que tengan cierta etiqueta.
Por ejemplo, si tenemos varias pruebas y entre medio tenemos prueba de integración, ahí podemos etiquetar
este tipo de prueba como integración y solamente ejecutar ese tipo prueba con esa etiqueta integración
y todo el resto simplemente no se ejecutan.
Pero en realidad podemos dar un nombre, una etiqueta como queramos, por ejemplo, solamente para pruebas
parametrizar.
Eso puede ser una categoría, o bien solamente para pruebas del sistema operativo.
Se acuerdan en Nabeel o Disable o de la versión de Yaba?
O bien quiero solamente ejecutar pruebas que tengan la etiqueta saldo, que prueben el saldo o que prueban
no sé, o con la etiqueta cuenta cualquier prueba que esté relacionada con cuenta con la cuenta corriente,
ya sea el nombre, la cuenta, el saldo, la cuenta, el débito, crédito, se fijan.
Vamos a partir con acá vamos a dar una etiqueta en pruebas, parametrizar test.
Entonces simplemente por acá con el ArruÃ Tag y un string damos el nombre para todas las que están etiquetadas
comparan.
Podría querer solamente ejecutar todas las pruebas, parametrizar nada más.
Bueno, acá estoy etiquetando todas estas pruebas, todos los métodos, ya que están dentro de esta
clase anidada.
Nester Entonces este tag se aplica acá un método.
Esto sería lo mismo que por ejemplo, voy a cortar y ir una por una sería exactamente lo mismo.
Se fijan una Pruna, pero mucho mejor concepto en la clase.
Así se aplica para los métodos.
Bien, pero por acá tenemos otra prueba.
Parametrizar acá la tenemos fuera.
Se acuerdan?
Entonces con esos dos tag para se aplica tanto acá en este método y estos métodos de acá de la clase.
Ahí tenemos un ejemplo de etiqueta, pero además vamos a subir al final por acá.
Acá tenemos la clase también.
Inner class Nester cuenta test nombre salto.
Acá estamos probando nombre y salto.
Por lo tanto, voy a etiquetar tag uenta perfecto y voy a copiar esto.
Lo seleccionamos, lo copiamos.
Bueno, esto se aplica acá método.
Por lo tanto, cada uno de estas pruebas.
Este método también está asociado a esta etiqueta.
Acá tenemos cuenta operaciones, test, pero de acá solamente quiero etiquetar no toda la clase en otros
métodos, solamente esta de acá, que probamos el débito, que probamos el crédito y esta de acá sería
banco, por ejemplo, en vez de cuenta banco, porque estamos probando la clase banco transferido,
aunque también cuenta en realidad.
Entonces si vamos a copiar cuenta y podría tener otra con Panco pueden tener más de una etiqueta, más
de una categoría.
Entonces quiero ejecutar solamente banco va a ejecutar este método solamente cuenta todos los métodos
que estén asociados a este tag o ambos.
Cuenta y banco va a ejecutar este método y todo lo que están arriba asociado a cuenta.
En fin, acá por ejemplo, té, dinero insuficiente, septum estamos probando una acepción, pero que
está asociada a la cuenta.
Entonces también podría ser quanta, pero también podría tener la etiqueta manejo de errores.
Error, por ejemplo.
Y así puedo ir etiquetando según como quiera ejecutar las pruebas, como la quiera organizar.
Al final etiquetar es para dar un orden, organizar nuestras pruebas según categoría pero asociado a
la ejecución, ejecutar el test, no ordenar de forma jerárquica, de forma estructural, como lo hacemos
con las clases anidadas, con los neste de origen, porque es también otra forma de organizar, pero
más visual, más estructura esto, más ejecución.
Después vamos a ver cómo ejecutar nuestra prueba por etiqueta, pero por ahora bueno, ya creo que tenemos
varia varia de etiqueta.
Esta última relación, el banco cuenta también nuestra sociedad, tanto a cuenta banco, entonces puede
ser cuenta y banco.
Bien, ahora veamos cómo ejecutar nuestras etiqueta.
Claro, porque se ejecutó todo.
Por ejemplo, si hago un clic por acá, ejecutamos como siempre va ejecutar toda la clase test va a
dar lo mismo, no cierto?
Las etiquetas ejecuta todo.
Entonces, para ejecutar una etiqueta en particular, simplemente nos vamos a ir a configuración, editar
configuraciones en cuenta, test acá y en vez de ejecutar la clase o un método en particular, se fijan.
En realidad vamos a ejecutar acá por tajas.
Entonces hacemos un clic en clase, buscamos tags acá seleccionamos tags y acá en etiquetas quiero solamente
params.
No recuerdo si le puse paraun o params coloqué moslo para para aplicar.
Ok, vamos a bajar para ejecutar.
Solamente las parametrizar, nada más.
Entonces ahora ejecutamos acá.
Rrán Tags se fijan tacas.
Ejecutamos.
Y acá solamente se ejecutan las pruebas parametrizar das primero la clase anidada neste, luego cada
metodo test parametrizar.
Entonces es una forma de selección para ejecutar.
Ahora vamos a editar.
Ahora quiero ejecutar solamente cuenta, nada más que cuenta.
Ok, aplicamos ok.
Y TACs cuenta.
Ok, ejecutamos acá.
Acá se ejecutan solamente las pruebas que están relacionados a cuenta con la etiqueta cuenta.
Si subimos para arriba.
Bueno, acá tenemos varias clases, métodos más arriba.
Acá tenés relaciones banco, cuenta.
Se fijan acá.
Banco Pero también cuenta.
Entonces también se debiese ejecutar esta prueba probando relaciones entre la cuenta del banco.
Acá lo tenemos.
Lo ejecuta que está bien.
Ahora editar.
Pero solamente banco.
Aplicamos.
Ok.
Solamente que están asociadas a banco, son dos cuentas operaciones, test.
Que tienen método transferir dinero, cuentas y luego tenemos provando relación entre la cuenta y el
banco, con hacer gol te obligan hacer gol.
Y acá la que tenemos por acá.
Acá que está dentro de la clase anidada.
Bueno, y eso sería simple, lo dejamos así y nos vemos en la siguiente clase.