Skip to content

Commit da479df

Browse files
committed
testFiltroNoLeidosYParaConCantantes
1 parent fae14df commit da479df

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

src/test/java/com/mycompany/app/BandejaTest.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ public void testFiltroDominioYTextoConCantantes() {
185185

186186
@Test
187187
public void testFiltroNoLeidosYParaConCantantes() {
188+
SendMail gestor = new SendMail();
188189
Contacto daddy = new Contacto("Daddy Yankee", "daddy@reggaeton.com");
189190
Contacto karol = new Contacto("Karol G", "karol@reggaeton.com");
190191
Contacto jbalvin = new Contacto("J Balvin", "balvin@colombia.com");
@@ -195,12 +196,18 @@ public void testFiltroNoLeidosYParaConCantantes() {
195196
Email correo2 = new Email("Motomami tour", "Rosalía invita a Karol a abrir su show", rosalia, List.of(karol));
196197
Email correo3 = new Email("Colaboración", "J Balvin propone tema con Karol y Rosalía", jbalvin, List.of(karol, rosalia));
197198
Email correo4 = new Email("Fiesta privada", "Daddy organiza fiesta con reggaetón clásico", daddy, List.of(rosalia));
198-
199+
200+
gestor.enviar(correo1, Arrays.asList(karol));
201+
gestor.enviar(correo2, Arrays.asList(karol));
202+
gestor.enviar(correo3, Arrays.asList(karol, rosalia));
203+
gestor.enviar(correo4, Arrays.asList(rosalia));
204+
199205
karolUser.marcarComoLeido(correo3);
200206

207+
List<Email> bandejaDeKarol = karol.getBandejaEntrada().getEmails();
201208
List<Email> todosLosCorreos = List.of(correo1, correo2, correo3, correo4);
202209

203-
List<Email> resultadoKarol = new Filtro().filtroNoLeidosYPara(todosLosCorreos, "karol@reggaeton.com");
210+
List<Email> resultadoKarol = new Filtro().filtroNoLeidosYPara(bandejaDeKarol, "karol@reggaeton.com");
204211
assertEquals(2, resultadoKarol.size(), "Karol debería tener 2 correos no leídos (sin contar el de Balvin que ya leyó)");
205212

206213
List<Email> resultadoRosalia = new Filtro().filtroNoLeidosYPara(todosLosCorreos, "rosalia@motomami.com");

0 commit comments

Comments
 (0)