package eu.europa.esig.dss.cades.validation; import java.io.IOException; import eu.europa.esig.dss.DSSDocument; import eu.europa.esig.dss.DSSException; import eu.europa.esig.dss.FileDocument; import eu.europa.esig.dss.client.http.commons.CommonsDataLoader; import eu.europa.esig.dss.utils.Utils; public class MockDataLoader extends CommonsDataLoader { public MockDataLoader() { } @Override public byte[] get(final String urlString) { if (urlString.equals("https://sede.060.gob.es/politica_de_firma_anexo_1.pdf")) { DSSDocument document = new FileDocument("src/test/resources/validation/dss-728/politica_de_firma_anexo_1.pdf"); try { return Utils.toByteArray(document.openStream()); } catch (IOException e) { throw new DSSException(e); } } else { return super.get(urlString); } } }