1
00:00:00,270 --> 00:00:05,460
Cuando trabajamos con archivo plano se pasa un argumento de método por cada coma, por ejemplo, acá

2
00:00:05,460 --> 00:00:07,230
tenemos el 1 y tremos.

3
00:00:07,400 --> 00:00:09,480
El monto se fija en el 1.

4
00:00:09,480 --> 00:00:12,870
Le pusimos índex de ejemplo, pero en realidad pues cualquier cosa.

5
00:00:12,970 --> 00:00:19,380
Y también podríamos tener n cantidad de valores separÃ por coma, pero por cada valor también su argumento,

6
00:00:19,410 --> 00:00:21,960
por ejemplo index monto y así.

7
00:00:22,090 --> 00:00:24,540
Bueno, vamos a modificar este ejemplo o más que modificar.

8
00:00:24,570 --> 00:00:29,160
Mejor vamos a copiar este método y lo pegamos abajo porque lo vamos a modificar un poco.

9
00:00:29,520 --> 00:00:33,030
Entonces bajamos, simplemente le colocamos dos.

10
00:00:34,680 --> 00:00:35,180
Listo.

11
00:00:35,430 --> 00:00:42,510
Acá en vez de índice le vamos a colocar sĂłlo perfecto y va hacer el salto con el monto.

12
00:00:42,570 --> 00:00:43,800
Es decir, el salto, la cuenta.

13
00:00:43,830 --> 00:00:50,610
Quiero probar un salto determinado y aparte un valor para el monto, el cual vamos a restar con el débito.

14
00:00:50,700 --> 00:00:53,190
Bueno, para el primer caso, qué pasa si transfiero?

15
00:00:53,300 --> 00:00:57,180
Bueno, voy a transferir 100, pero mi saldo es 200.

16
00:00:57,810 --> 00:00:58,560
Esa es la prueba.

17
00:00:58,680 --> 00:01:08,190
Se fijan después acá 200 y 250, acá 300, pero voy a tener un saldo de 299.

18
00:01:08,280 --> 00:01:14,850
Por ejemplo, acá me quería negativo, acá 400 y acá 7:50.

19
00:01:16,200 --> 00:01:21,870
Llega simplemente el último, igual, donde el saldo es idéntico al monto, se fijan.

20
00:01:21,930 --> 00:01:24,240
Cambia la prueba completamente con los dato de entrada.

21
00:01:24,300 --> 00:01:27,030
Entonces tenemos saldo, monto, saldo.

22
00:01:27,660 --> 00:01:29,580
Voy a bajar cuenta.

23
00:01:30,390 --> 00:01:35,820
Claro, tengo que modificar set por acá el salto y le pasamos el saldo.

24
00:01:35,850 --> 00:01:41,270
Pero recuerden que es New vida.Si mal y acá saldo lento.

25
00:01:41,400 --> 00:01:43,500
Modificamos el saldo que tiene original.

26
00:01:43,530 --> 00:01:45,180
Por defecto se fijan.

27
00:01:45,300 --> 00:01:48,720
La prueba cambia completamente y tiene dos argumentos.

28
00:01:48,810 --> 00:01:51,220
Vamos a probar cuales pasa y cual es.

29
00:01:51,610 --> 00:01:51,720
Falla.

30
00:01:52,080 --> 00:01:52,830
Levantamos.

31
00:01:58,250 --> 00:02:01,460
Vamos a ir acá a Civit, hasta acá.

32
00:02:02,550 --> 00:02:09,200
Bueno, acá lanza un excepción, tenemos suficientes y fingen, porque en negativo justamente acá está

33
00:02:09,200 --> 00:02:10,430
bien la sola excepción.

34
00:02:10,610 --> 00:02:14,300
Correcto, pero la idea es que probemos los asechan acá.

35
00:02:15,570 --> 00:02:17,700
Entonces, para evitar esta acepción.

36
00:02:18,790 --> 00:02:26,580
Vamos a colocar acá 300 y acá, porque también va a ser negativo poner 500 días.

37
00:02:26,830 --> 00:02:28,540
O de lo mismo 500 días.

38
00:02:29,200 --> 00:02:31,360
A ese volvemos a levantar.

39
00:02:36,000 --> 00:02:37,650
Ahora, si no, lanzar excepción.

40
00:02:40,450 --> 00:02:41,140
Y estamos acá.

41
00:02:41,350 --> 00:02:48,370
El saldo y el monto a restar se fijan y acá vamos a desplegar, acá falla este paso a este paso.

42
00:02:48,440 --> 00:02:54,370
Y está correcto porque 200 menos 100 quedan 100, 2:50 menos 200, que es 50 de saldo.

43
00:02:55,000 --> 00:02:56,980
Acá falla, son 300, 300.

44
00:02:57,020 --> 00:02:58,180
Bueno, quedan cero.

45
00:02:58,270 --> 00:02:58,780
Tiene que ser 1000.

46
00:02:58,830 --> 00:03:00,280
Quesero 510.

47
00:03:00,300 --> 00:03:01,060
Quedan 10.

48
00:03:01,090 --> 00:03:03,790
Así que lo pasa acá también lo pasan.

49
00:03:06,790 --> 00:03:10,420
Se fijan y acá el último falla porque también es cero.

50
00:03:10,710 --> 00:03:16,030
Entonces están hablando con distintos dato de forma parametrizar y varias veces incluso también podríamos

51
00:03:16,030 --> 00:03:23,920
aprovechar de probar el nombre donde la cuenta tiene distinto nombre y así también se por coma.

52
00:03:24,250 --> 00:03:32,170
No sé, John Coma, Andrés, por ejemplo, John en mi valor esperado y Andrés.

53
00:03:32,260 --> 00:03:35,920
Este segundo va a ser el valor real o actual que va a tener.

54
00:03:36,100 --> 00:03:37,780
Entonces esperado y actual.

55
00:03:37,900 --> 00:03:40,210
Por lo tanto, como tengo uno, dos, tres, cuatro.

56
00:03:40,240 --> 00:03:50,010
Acá también les trenca esperado actuarÃn 4 4.

57
00:03:50,140 --> 00:03:51,040
Y así por cada uno.

58
00:03:51,160 --> 00:03:52,180
Datos de prueba.

59
00:03:52,300 --> 00:04:00,220
Por ejemplo, Pepe, Pepe por acá coma, María, María.

60
00:04:00,400 --> 00:04:03,340
Aunque acá va a fallar por el monto, se fijan?

61
00:04:03,520 --> 00:04:09,700
Bueno, lo que falla primero depende si está primero cuál acechas, si es el saldo o del nombre, pero

62
00:04:09,700 --> 00:04:16,840
por ejemplo, pero para simular el error puede colocar M mayúscula y acá m minúscula, o mejor acá m

63
00:04:16,840 --> 00:04:18,490
mayúscula y acá en minúscula.

64
00:04:19,330 --> 00:04:21,700
Eso si, el esperado y el actual.

65
00:04:22,210 --> 00:04:23,410
Y así por cada uno.

66
00:04:29,280 --> 00:04:29,760
Lucas.

67
00:04:29,850 --> 00:04:30,300
Lucas.

68
00:04:30,390 --> 00:04:30,840
Lucas.

69
00:04:31,650 --> 00:04:32,540
Y por último.

70
00:04:35,360 --> 00:04:37,220
Cata, cata.

71
00:04:39,260 --> 00:04:45,090
Ven, ahora tengo que adecuar esto, por ejemplo, lo primero cuenta.

72
00:04:45,110 --> 00:04:47,540
Punto set persona.

73
00:04:48,410 --> 00:04:49,640
Recuerden, esa es la actual.

74
00:04:50,360 --> 00:04:54,290
Ese es el valor actual o real del objeto que vamos a probar.

75
00:04:54,500 --> 00:04:57,260
Bajamos y acá los acertÃ.

76
00:04:57,410 --> 00:04:59,330
Por ejemplo, podríamos tener este mismo.

77
00:04:59,900 --> 00:05:07,970
De hecho lo voy a duplicar controlde, pero en vez de salto sería la persona primero válida que no sea

78
00:05:07,970 --> 00:05:10,160
nulo persona.

79
00:05:10,490 --> 00:05:20,400
Y otra prueba asépticas esperado coma actuar y probamos fijen esperar actuar.

80
00:05:21,130 --> 00:05:27,230
Entonces pasando un archivo plano o maque archivo perdón datos separÃ por coma CCB source.

81
00:05:28,040 --> 00:05:34,160
Podemos pasar datos input de entrada de forma automatizada, ir probando, repetir la prueba con diferentes

82
00:05:34,160 --> 00:05:35,360
escenarios y esa es la idea.

83
00:05:35,840 --> 00:05:37,040
Entonces les vamos a levantar.

84
00:05:41,030 --> 00:05:43,250
No vamos a ir a este método al 2.

85
00:05:44,430 --> 00:05:44,970
Para acá.

86
00:05:45,570 --> 00:05:48,630
Acá está 2 y desplegamos.

87
00:05:48,900 --> 00:05:52,050
Hacemos un clic para ver el detalle, la esperada John.

88
00:05:52,100 --> 00:05:53,840
Pero en realidad Fan 3 se fijan.

89
00:05:53,940 --> 00:05:55,170
Espero a John, pero fue en 3.

90
00:05:55,260 --> 00:05:57,510
Falló, pero falló por el nombre.

91
00:05:57,720 --> 00:05:59,280
El monto está bien con el saldo.

92
00:05:59,760 --> 00:06:00,900
Acá está todo perfecto.

93
00:06:01,210 --> 00:06:02,610
Es Pepe y Pepe.

94
00:06:03,000 --> 00:06:04,050
El saldo está bien.

95
00:06:04,650 --> 00:06:07,110
Luego acá falla, pero primero falla.

96
00:06:07,170 --> 00:06:08,190
Por el nombre María.

97
00:06:08,310 --> 00:06:08,820
Se fijan?

98
00:06:08,910 --> 00:06:14,600
Espera María con M minúscula, pero el actual es con M mayúscula.

99
00:06:14,850 --> 00:06:15,600
Es distinto.

100
00:06:16,290 --> 00:06:18,420
Luego Pepa está perfecto.

101
00:06:18,450 --> 00:06:19,230
Todo bien.

102
00:06:19,700 --> 00:06:21,750
Pepa Lucas acá falla.

103
00:06:21,930 --> 00:06:22,210
Falla.

104
00:06:22,230 --> 00:06:23,070
Pero el nombre también.

105
00:06:23,250 --> 00:06:24,030
Si bajamos.

106
00:06:27,110 --> 00:06:27,680
Lucas.

107
00:06:28,190 --> 00:06:28,640
Lucas.

108
00:06:30,160 --> 00:06:31,870
Y el último falla.

109
00:06:31,900 --> 00:06:35,950
Pero no por nombre, porque está bien Takata, sino falla por el salto.

110
00:06:36,040 --> 00:06:39,280
El saldo será vejan esperada Thrupp Jeffords.

111
00:06:39,380 --> 00:06:44,440
Entonces bien robusto, las pruebas parametrizar y lo mismo.

112
00:06:44,680 --> 00:06:48,130
De hecho, voy a copiar este acá exactamente igual.

113
00:06:51,580 --> 00:06:52,600
Vamos a cambiar el nombre.

114
00:06:53,870 --> 00:06:58,070
2 al 1 nos vamos a ir acá.

115
00:07:00,000 --> 00:07:07,530
Recursos copiamos pegamos renombrados 2 para no modificar el que tenemos.

116
00:07:07,620 --> 00:07:08,970
Entonces vamos a tener 2.

117
00:07:10,140 --> 00:07:10,590
Listo.

118
00:07:10,750 --> 00:07:11,610
Y acá también.

119
00:07:11,730 --> 00:07:15,360
Por ejemplo, el saldo, es decir, al final es lo mismo.

120
00:07:15,450 --> 00:07:19,700
Solamente cambia la forma de datos acá.

121
00:07:19,800 --> 00:07:24,570
2 En vez de pasar los datos se por coma acá de forma directa en la anotación.

122
00:07:24,930 --> 00:07:27,900
Lo pasamos en el archivo GijÃn, pero es lo mismo.

123
00:07:28,440 --> 00:07:30,820
Qué vamos a hacer para no ser tonto?

124
00:07:30,900 --> 00:07:33,690
Vamos a copiar esto y lo ajustamos.

125
00:07:35,250 --> 00:07:35,730
Por acá.

126
00:07:38,020 --> 00:07:39,820
Bien, volvemos.

127
00:07:41,150 --> 00:07:49,430
Estamos acá CCB Foil Source Source Source 2, bien data 2.

128
00:07:51,240 --> 00:07:51,990
Y pegamos.

129
00:07:52,390 --> 00:07:53,880
Ya, pero lo vamos a modificar.

130
00:07:55,470 --> 00:07:58,410
Bajamos, bajamos.

131
00:08:03,180 --> 00:08:03,660
Y listo.

132
00:08:04,020 --> 00:08:04,530
Eso es todo.

133
00:08:05,260 --> 00:08:10,680
Entonces cada fila tiene el saldo del monto transferir.

134
00:08:11,620 --> 00:08:19,120
Valor esperado para el nombre de la cuenta y el valor real o actual, y así por cada uno, volteemos.

135
00:08:20,170 --> 00:08:20,950
Qué faltaría?

136
00:08:21,070 --> 00:08:28,000
Bueno, acá solamente tenemos el monto, pero debiésemos tener cuatro igual que acá se lo voy a copiar

137
00:08:28,840 --> 00:08:29,720
y lo pegamos acá.

138
00:08:31,450 --> 00:08:31,770
Perdón?

139
00:08:31,840 --> 00:08:33,340
No, acá, no, no acá.

140
00:08:34,960 --> 00:08:38,650
En el método C, C, B, C se define source 2.

141
00:08:39,580 --> 00:08:41,830
Acá lo pegamos.

142
00:08:43,360 --> 00:08:45,130
Y lo mismo tenemos saldo.

143
00:08:45,250 --> 00:08:47,260
Monto esperado, tal cual.

144
00:08:47,440 --> 00:08:54,700
Y del ejemplo anterior vamos a copiar, acá pasamos persona, bueno, pasamos el saldo, pasamos persona

145
00:08:54,970 --> 00:08:55,810
y las pruebas.

146
00:08:56,170 --> 00:08:57,700
Entonces vamos a copiar todo acá.

147
00:09:00,540 --> 00:09:04,800
En el 2 para no equivocarse y pegamos más acá.

148
00:09:05,820 --> 00:09:11,400
Creo que le tenemos repetido, pero bueno, a ver, claro está repetido, te lo quito.

149
00:09:12,270 --> 00:09:13,140
Qué haría de esa forma?

150
00:09:14,190 --> 00:09:14,910
Esa sería la prueba.

151
00:09:15,000 --> 00:09:17,880
Entonces pasamos el salto que corresponde al salto.

152
00:09:18,480 --> 00:09:24,210
Pasamos el monto a transferir débito para que reste la persona actual.

153
00:09:24,360 --> 00:09:27,180
Modificamos el nombre de la persona y listo.

154
00:09:27,390 --> 00:09:28,170
Hacemos la prueba.

155
00:09:28,260 --> 00:09:34,410
No poseen un dorsal de una nulo persona y un hacer chón y quarts esperado versus el actual.

156
00:09:34,770 --> 00:09:35,400
Y probamos.

157
00:09:35,490 --> 00:09:38,030
Bueno, el resultado ser igual a la otra prueba.

158
00:09:38,310 --> 00:09:39,600
Pero acá usando un archivo.

159
00:09:40,460 --> 00:09:41,180
Levantamos.

160
00:09:45,320 --> 00:09:48,770
Por acá tenemos el archivo Sakata.

161
00:09:51,980 --> 00:09:53,960
Perfecto, igual que el anterior.

162
00:09:54,070 --> 00:09:59,220
Entonces son diferente forma, pero recuerden importante que la cantidad de argumento, el método que

163
00:09:59,220 --> 00:10:04,970
estamos pasando, tiene que tener una equivalencia con los datos separados por comas en los datos entrada.

164
00:10:05,120 --> 00:10:10,220
Y para finalizar, para que un poco ordenado nuestro código todo lo que sea pruebas parametrizar izadas

165
00:10:10,610 --> 00:10:11,060
todas.

166
00:10:12,170 --> 00:10:15,000
Lo vamos a dejar en una clase nester anidad.

167
00:10:15,680 --> 00:10:20,270
Entonces por acá las pruebas.

168
00:10:22,130 --> 00:10:27,170
Prueba parametrizar más test como sufijo y listo.

169
00:10:29,030 --> 00:10:30,970
Neste importante bien.

170
00:10:31,080 --> 00:10:35,540
Y los métodos anotados con parametrizar test lo movemos.

171
00:10:36,200 --> 00:10:41,700
Está acá, está acá también el método source?

172
00:10:41,840 --> 00:10:44,600
No, porque problema de método que trabaja con un método estático.

173
00:10:44,750 --> 00:10:48,710
Acá un método estático que tiene que estar en la raíz, no en un interclasista.

174
00:10:48,820 --> 00:10:50,960
Entonces este lo único que lo dejamos fuera.

175
00:10:51,350 --> 00:10:54,710
Cortamos todo esto y lo dejamos dentro de esta clase.

176
00:10:54,770 --> 00:10:56,870
Parametrizar más ordenada.

177
00:10:58,210 --> 00:10:59,410
Bien, probamos.

178
00:11:03,890 --> 00:11:05,630
Entonces así buscamos pruebas, parametrizar.

179
00:11:05,910 --> 00:11:06,780
Y acá tenemos todo.

180
00:11:07,090 --> 00:11:09,810
Te dejan todo mucho más fácil encontrarlo.

181
00:11:10,050 --> 00:11:11,010
Acá tenemos dos.

182
00:11:11,730 --> 00:11:12,060
Todo.

183
00:11:12,330 --> 00:11:12,870
Nada más.

184
00:11:12,930 --> 00:11:14,780
Continuamos en la siguiente clase.
