@Test @Ignore public void should_return_intermediaire_email_from_GENERIC_service_if_email_from_VITRINE_is_null() throws Exception { String codePortefeuille = "qze6g5qr6", codeCompagnie = "qze3g21qse3h1+54"; String codeBureauFromGeneric = "qz3rg54se6rh354+", intermediaireEmail = "*****@*****.**"; InformationIntermediaire genericInfoIntermediaire = newIntermediaireWithIntermediaireEmail(intermediaireEmail); Bureau bureauFromGeneric = newGenericBureauWithId(codeBureauFromGeneric); genericInfoIntermediaire.setBureau(bureauFromGeneric); when(paramsPortefeuilleServiceMock.getParamsPortefeuilleTrieste( codeCompagnie, codePortefeuille)) .thenReturn(null); when(paramsPortefeuilleServiceMock.getParamsPortefeuilleDirect(codeCompagnie, codePortefeuille)) .thenReturn(null); when(genericServiceMock.getInformationIntermediaire(codeCompagnie, codePortefeuille)) .thenReturn(genericInfoIntermediaire); Bureau bureauFromVitrine = newVitrineBureauWithEmail(null); when(vitrineServiceMock.recupererInfosAgence(codeBureauFromGeneric)) .thenReturn(bureauFromVitrine); String resolvedEmail = service.getGestionnaireEmailForDeclaration(codePortefeuille, codeCompagnie); assertEquals(intermediaireEmail, resolvedEmail); }
@Test @Ignore public void should_return_null_email_from_if_object_from_GENERIC_is_null() throws Exception { String codePortefeuille = "qze6g5qr6", codeCompagnie = "qze3g21qse3h1+54"; String codeBureauFromGeneric = "qz3rg54se6rh354+"; String emailFromVitrine = "*****@*****.**"; when(paramsPortefeuilleServiceMock.getParamsPortefeuilleTrieste( codeCompagnie, codePortefeuille)) .thenReturn(null); when(paramsPortefeuilleServiceMock.getParamsPortefeuilleDirect(codeCompagnie, codePortefeuille)) .thenReturn(null); when(genericServiceMock.getInformationIntermediaire(codeCompagnie, codePortefeuille)) .thenReturn(null); Bureau bureauFromVitrine = newVitrineBureauWithEmail(emailFromVitrine); when(vitrineServiceMock.recupererInfosAgence(codeBureauFromGeneric)) .thenReturn(bureauFromVitrine); String resolvedEmail = service.getGestionnaireEmailForDeclaration(codePortefeuille, codeCompagnie); assertNull(resolvedEmail); }