1
00:00:00,180 --> 00:00:01,150
Dame podemo.

2
00:00:01,170 --> 00:00:07,110
Categorizan otra prueba con etiquetas de podemos asignar una etiqueta a cada prueba en los métodos test

3
00:00:07,200 --> 00:00:13,630
o incluso en la clase anidada neste, y eso se aplica para todos los métodos de esa inner class.

4
00:00:13,800 --> 00:00:17,190
Bueno, y para qué nos sirve etiquetar nuestra prueba?

5
00:00:17,340 --> 00:00:22,560
Asignar, por ejemplo bueno, una etiqueta para poder ejecutar pruebas de forma selectiva?

6
00:00:22,650 --> 00:00:29,370
Exit Solamente quiero ejecutar las pruebas o los métodos o clases anidadas que tengan cierta etiqueta.

7
00:00:29,430 --> 00:00:34,500
Por ejemplo, si tenemos varias pruebas y entre medio tenemos prueba de integración, ahí podemos etiquetar

8
00:00:34,500 --> 00:00:40,050
este tipo de prueba como integración y solamente ejecutar ese tipo prueba con esa etiqueta integración

9
00:00:40,110 --> 00:00:42,750
y todo el resto simplemente no se ejecutan.

10
00:00:42,900 --> 00:00:48,360
Pero en realidad podemos dar un nombre, una etiqueta como queramos, por ejemplo, solamente para pruebas

11
00:00:48,360 --> 00:00:49,170
parametrizar.

12
00:00:49,260 --> 00:00:53,720
Eso puede ser una categoría, o bien solamente para pruebas del sistema operativo.

13
00:00:53,730 --> 00:00:57,120
Se acuerdan en Nabeel o Disable o de la versión de Yaba?

14
00:00:57,240 --> 00:01:03,840
O bien quiero solamente ejecutar pruebas que tengan la etiqueta saldo, que prueben el saldo o que prueban

15
00:01:03,930 --> 00:01:08,550
no sé, o con la etiqueta cuenta cualquier prueba que esté relacionada con cuenta con la cuenta corriente,

16
00:01:08,670 --> 00:01:12,390
ya sea el nombre, la cuenta, el saldo, la cuenta, el débito, crédito, se fijan.

17
00:01:12,630 --> 00:01:18,180
Vamos a partir con acá vamos a dar una etiqueta en pruebas, parametrizar test.

18
00:01:18,240 --> 00:01:26,730
Entonces simplemente por acá con el ArruÃ Tag y un string damos el nombre para todas las que están etiquetadas

19
00:01:26,730 --> 00:01:27,300
comparan.

20
00:01:27,360 --> 00:01:31,140
Podría querer solamente ejecutar todas las pruebas, parametrizar nada más.

21
00:01:31,320 --> 00:01:36,690
Bueno, acá estoy etiquetando todas estas pruebas, todos los métodos, ya que están dentro de esta

22
00:01:36,690 --> 00:01:38,310
clase anidada.

23
00:01:38,400 --> 00:01:42,180
Nester Entonces este tag se aplica acá un método.

24
00:01:42,420 --> 00:01:48,660
Esto sería lo mismo que por ejemplo, voy a cortar y ir una por una sería exactamente lo mismo.

25
00:01:49,560 --> 00:01:53,700
Se fijan una Pruna, pero mucho mejor concepto en la clase.

26
00:01:53,940 --> 00:01:55,470
Así se aplica para los métodos.

27
00:01:56,560 --> 00:01:58,150
Bien, pero por acá tenemos otra prueba.

28
00:01:58,180 --> 00:02:00,760
Parametrizar acá la tenemos fuera.

29
00:02:00,850 --> 00:02:01,390
Se acuerdan?

30
00:02:01,520 --> 00:02:08,230
Entonces con esos dos tag para se aplica tanto acá en este método y estos métodos de acá de la clase.

31
00:02:08,770 --> 00:02:15,370
Ahí tenemos un ejemplo de etiqueta, pero además vamos a subir al final por acá.

32
00:02:16,030 --> 00:02:18,400
Acá tenemos la clase también.

33
00:02:18,550 --> 00:02:21,850
Inner class Nester cuenta test nombre salto.

34
00:02:21,940 --> 00:02:23,410
Acá estamos probando nombre y salto.

35
00:02:23,590 --> 00:02:31,270
Por lo tanto, voy a etiquetar tag uenta perfecto y voy a copiar esto.

36
00:02:32,020 --> 00:02:33,520
Lo seleccionamos, lo copiamos.

37
00:02:34,270 --> 00:02:36,520
Bueno, esto se aplica acá método.

38
00:02:36,860 --> 00:02:38,140
Por lo tanto, cada uno de estas pruebas.

39
00:02:38,230 --> 00:02:41,260
Este método también está asociado a esta etiqueta.

40
00:02:43,580 --> 00:02:48,770
Acá tenemos cuenta operaciones, test, pero de acá solamente quiero etiquetar no toda la clase en otros

41
00:02:48,770 --> 00:02:56,060
métodos, solamente esta de acá, que probamos el débito, que probamos el crédito y esta de acá sería

42
00:02:56,060 --> 00:03:01,940
banco, por ejemplo, en vez de cuenta banco, porque estamos probando la clase banco transferido,

43
00:03:02,150 --> 00:03:04,040
aunque también cuenta en realidad.

44
00:03:04,280 --> 00:03:10,220
Entonces si vamos a copiar cuenta y podría tener otra con Panco pueden tener más de una etiqueta, más

45
00:03:10,220 --> 00:03:10,880
de una categoría.

46
00:03:10,970 --> 00:03:15,890
Entonces quiero ejecutar solamente banco va a ejecutar este método solamente cuenta todos los métodos

47
00:03:15,890 --> 00:03:18,650
que estén asociados a este tag o ambos.

48
00:03:18,770 --> 00:03:24,530
Cuenta y banco va a ejecutar este método y todo lo que están arriba asociado a cuenta.

49
00:03:24,980 --> 00:03:30,250
En fin, acá por ejemplo, té, dinero insuficiente, septum estamos probando una acepción, pero que

50
00:03:30,260 --> 00:03:31,280
está asociada a la cuenta.

51
00:03:31,290 --> 00:03:37,370
Entonces también podría ser quanta, pero también podría tener la etiqueta manejo de errores.

52
00:03:38,150 --> 00:03:39,080
Error, por ejemplo.

53
00:03:39,260 --> 00:03:46,100
Y así puedo ir etiquetando según como quiera ejecutar las pruebas, como la quiera organizar.

54
00:03:46,250 --> 00:03:53,240
Al final etiquetar es para dar un orden, organizar nuestras pruebas según categoría pero asociado a

55
00:03:53,240 --> 00:03:59,240
la ejecución, ejecutar el test, no ordenar de forma jerárquica, de forma estructural, como lo hacemos

56
00:03:59,240 --> 00:04:05,060
con las clases anidadas, con los neste de origen, porque es también otra forma de organizar, pero

57
00:04:05,150 --> 00:04:08,150
más visual, más estructura esto, más ejecución.

58
00:04:08,270 --> 00:04:13,490
Después vamos a ver cómo ejecutar nuestra prueba por etiqueta, pero por ahora bueno, ya creo que tenemos

59
00:04:13,490 --> 00:04:14,960
varia varia de etiqueta.

60
00:04:16,380 --> 00:04:23,730
Esta última relación, el banco cuenta también nuestra sociedad, tanto a cuenta banco, entonces puede

61
00:04:23,730 --> 00:04:25,170
ser cuenta y banco.

62
00:04:26,110 --> 00:04:29,130
Bien, ahora veamos cómo ejecutar nuestras etiqueta.

63
00:04:29,580 --> 00:04:31,500
Claro, porque se ejecutó todo.

64
00:04:31,650 --> 00:04:37,740
Por ejemplo, si hago un clic por acá, ejecutamos como siempre va ejecutar toda la clase test va a

65
00:04:37,740 --> 00:04:38,700
dar lo mismo, no cierto?

66
00:04:38,700 --> 00:04:40,650
Las etiquetas ejecuta todo.

67
00:04:41,560 --> 00:04:47,080
Entonces, para ejecutar una etiqueta en particular, simplemente nos vamos a ir a configuración, editar

68
00:04:47,080 --> 00:04:54,100
configuraciones en cuenta, test acá y en vez de ejecutar la clase o un método en particular, se fijan.

69
00:04:54,160 --> 00:04:57,040
En realidad vamos a ejecutar acá por tajas.

70
00:04:57,130 --> 00:05:04,540
Entonces hacemos un clic en clase, buscamos tags acá seleccionamos tags y acá en etiquetas quiero solamente

71
00:05:04,540 --> 00:05:05,050
params.

72
00:05:05,560 --> 00:05:09,810
No recuerdo si le puse paraun o params coloqué moslo para para aplicar.

73
00:05:09,910 --> 00:05:12,850
Ok, vamos a bajar para ejecutar.

74
00:05:12,850 --> 00:05:14,680
Solamente las parametrizar, nada más.

75
00:05:15,420 --> 00:05:17,800
Entonces ahora ejecutamos acá.

76
00:05:17,890 --> 00:05:19,750
Rrán Tags se fijan tacas.

77
00:05:20,530 --> 00:05:21,310
Ejecutamos.

78
00:05:22,780 --> 00:05:29,680
Y acá solamente se ejecutan las pruebas parametrizar das primero la clase anidada neste, luego cada

79
00:05:29,680 --> 00:05:31,150
metodo test parametrizar.

80
00:05:32,630 --> 00:05:35,290
Entonces es una forma de selección para ejecutar.

81
00:05:36,010 --> 00:05:37,450
Ahora vamos a editar.

82
00:05:38,630 --> 00:05:42,020
Ahora quiero ejecutar solamente cuenta, nada más que cuenta.

83
00:05:42,230 --> 00:05:44,410
Ok, aplicamos ok.

84
00:05:45,020 --> 00:05:46,280
Y TACs cuenta.

85
00:05:46,370 --> 00:05:47,750
Ok, ejecutamos acá.

86
00:05:49,000 --> 00:05:53,230
Acá se ejecutan solamente las pruebas que están relacionados a cuenta con la etiqueta cuenta.

87
00:05:53,650 --> 00:05:55,270
Si subimos para arriba.

88
00:05:59,230 --> 00:06:02,230
Bueno, acá tenemos varias clases, métodos más arriba.

89
00:06:02,260 --> 00:06:04,480
Acá tenés relaciones banco, cuenta.

90
00:06:04,570 --> 00:06:05,230
Se fijan acá.

91
00:06:05,310 --> 00:06:06,520
Banco Pero también cuenta.

92
00:06:06,630 --> 00:06:11,950
Entonces también se debiese ejecutar esta prueba probando relaciones entre la cuenta del banco.

93
00:06:12,670 --> 00:06:13,420
Acá lo tenemos.

94
00:06:13,570 --> 00:06:14,770
Lo ejecuta que está bien.

95
00:06:15,220 --> 00:06:16,780
Ahora editar.

96
00:06:17,620 --> 00:06:19,120
Pero solamente banco.

97
00:06:20,260 --> 00:06:21,130
Aplicamos.

98
00:06:21,360 --> 00:06:21,880
Ok.

99
00:06:22,350 --> 00:06:22,720
Ok.

100
00:06:24,440 --> 00:06:28,160
Solamente que están asociadas a banco, son dos cuentas operaciones, test.

101
00:06:29,630 --> 00:06:34,100
Que tienen método transferir dinero, cuentas y luego tenemos provando relación entre la cuenta y el

102
00:06:34,100 --> 00:06:37,430
banco, con hacer gol te obligan hacer gol.

103
00:06:37,760 --> 00:06:39,440
Y acá la que tenemos por acá.

104
00:06:39,650 --> 00:06:42,560
Acá que está dentro de la clase anidada.

105
00:06:42,650 --> 00:06:47,470
Bueno, y eso sería simple, lo dejamos así y nos vemos en la siguiente clase.
