package com.bansheeproject.test;
import java.io.File;
import java.io.InputStream;
import org.testng.annotations.Test;
import com.bansheeproject.SOAP12InvocationData;
import com.bansheeproject.SOAPInvocationData;
import com.bansheeproject.WSDLServiceData;
import com.bansheeproject.WebServicesInvocationData;
import com.bansheeproject.ServiceData;
import com.bansheeproject.exceptions.WSDLRetrievalException;
@Test
public class TestSecureSOAP12MTOMService extends BaseSOAPTest{
protected WebServicesInvocationData getInvocationData() throws WSDLRetrievalException {
File f = new File("src\\test\\resources\\wsdl\\secureSOAP12MTOM.wsdl");
ServiceData serviceData = WSDLServiceData.loadFromFile(f);
SOAPInvocationData invocationData = new SOAP12InvocationData(serviceData);
InputStream keyStore = TestSecureSOAP12MTOMService.class.getResourceAsStream("/keystore.jks");
InputStream trustStore = TestSecureSOAP12MTOMService.class.getResourceAsStream("/keystore.jks");
invocationData.addSecurityLayer("secureSOAP12MTOM", keyStore, "test", trustStore, "test");
return invocationData;
}
}