Example usage for org.springframework.core.io ClassPathResource ClassPathResource

List of usage examples for org.springframework.core.io ClassPathResource ClassPathResource

Introduction

In this page you can find the example usage for org.springframework.core.io ClassPathResource ClassPathResource.

Prototype

public ClassPathResource(String path) 

Source Link

Document

Create a new ClassPathResource for ClassLoader usage.

Usage

From source file:com.consol.citrus.samples.bakery.ReportOrderMailIT.java

@CitrusTest
public void shouldSendMail() {
    echo("Add 1000+ order and receive mail");

    variable("orderType", "chocolate");

    http().client(reportingClient).send().put("/reporting").queryParam("id", "citrus:randomNumber(10)")
            .queryParam("name", "${orderType}").queryParam("amount", "1001");

    http().client(reportingClient).receive().response(HttpStatus.OK);

    echo("Receive report mail for 1000+ order");

    receive(mailServer).payload(new ClassPathResource("templates/mail.xml"))
            .header(CitrusMailMessageHeaders.MAIL_SUBJECT, "Congratulations!")
            .header(CitrusMailMessageHeaders.MAIL_FROM, "cookie-report@example.com")
            .header(CitrusMailMessageHeaders.MAIL_TO, "stakeholders@example.com");

    send(mailServer).payload(new ClassPathResource("templates/mail_response.xml"));

    echo("Receive report with 1000+ order");

    http().client(reportingClient).send().get("/reporting/json");

    http().client(reportingClient).receive().response(HttpStatus.OK).messageType(MessageType.JSON).payload(
            "{\"caramel\": \"@ignore@\",\"blueberry\": \"@ignore@\",\"chocolate\": \"@greaterThan(1000)@\"}");
}

From source file:nl.surfnet.mujina.model.SpConfigurationImpl.java

@Override
public void reset() {
    entityId = "http://mock-sp";
    setSigning(false);/*from w w w.j  a  v  a2 s  .  c  o m*/
    try {
        keyStore = KeyStore.getInstance("JKS");
        keyStore.load(null, keystorePassword.toCharArray());
        KeyStoreUtil.appendKeyToKeyStore(keyStore, "http://mock-sp",
                new ClassPathResource("idp-crt.pem").getInputStream(),
                new ClassPathResource("idp-key.pkcs8.der").getInputStream(), keystorePassword.toCharArray());
        privateKeyPasswords.put("http://mock-sp", keystorePassword);
        idpSSOServiceURL = defaultIdpSSOServiceURL;
        protocolBinding = defaultProtocolBinding;
        assertionConsumerServiceURL = defaultAssertionConsumerServiceURL;
    } catch (Exception e) {
        log.error("Unable to create default keystore", e);
    }
}

From source file:org.springsource.greenbeans.examples.edawithspring.etailer.common.MarshallingTests.java

private Marshaller jaxb2Marshaller() throws Exception {
    Jaxb2Marshaller jaxb2Marshaller = new Jaxb2Marshaller();
    jaxb2Marshaller.setClassesToBeBound(PurchaseProcessingRequest.class, PurchaseLineItem.class);
    jaxb2Marshaller.setSchema(new ClassPathResource("/partner-schema.xsd"));
    jaxb2Marshaller.afterPropertiesSet();
    jaxb2Marshaller.setBeanClassLoader(Thread.currentThread().getContextClassLoader());
    return jaxb2Marshaller;
}

From source file:net.prasenjit.security.login.OAuthConfigurer.java

@Bean
public JwtAccessTokenConverter jwtAccessTokenConverter() {
    JwtAccessTokenConverter converter = new JwtAccessTokenConverter();
    KeyPair keyPair = new KeyStoreKeyFactory(new ClassPathResource("keystore.jks"), "test".toCharArray())
            .getKeyPair("test");
    converter.setKeyPair(keyPair);// ww w  .j av  a  2  s. c  om
    return converter;
}

From source file:org.springframework.hateoas.VndErrorsMarshallingTest.java

public VndErrorsMarshallingTest() throws IOException {

    jsonReference = readFile(new ClassPathResource("vnderror.json"));
    json2Reference = readFile(new ClassPathResource("vnderror2.json"));
    xmlReference = readFile(new ClassPathResource("vnderror.xml"));
}

From source file:org.synyx.hades.dao.config.TypeFilterParserUnitTest.java

@Before
public void setUp() throws SAXException, IOException, ParserConfigurationException {

    parser = new TypeFilterParser(classLoader, context);

    Resource sampleXmlFile = new ClassPathResource("config/type-filter-test.xml");

    DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    factory.setNamespaceAware(true);//  ww w  . j  ava2s .  c  o m

    documentElement = factory.newDocumentBuilder().parse(sampleXmlFile.getInputStream()).getDocumentElement();
}

From source file:org.megam.deccanplato.provider.crm.test.SalesforceChatterAdapterTest.java

@Test
public void salesforceTest() {

    GenericApplicationContext ctx = new GenericApplicationContext();
    XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx);
    xmlReader.loadBeanDefinitions(new ClassPathResource("applicationContext.xml"));
    ctx.refresh();/*w w w .  j  a v a 2s  .c  o m*/
    ProviderRegistry registry = (ProviderRegistry) ctx.getBean("registry");

    final String feed = "feed";
    final String fileFeed = "filefeed";
    final String userResources = "user";
    final String groupFeed = "groupfeed";
    final String influence = "influence";
    final String likes = "like";
    final String news = "news";
    final String people = "people";
    final String record = "record";

    List<String> recordList = new ArrayList<String>();
    recordList.add("list");
    recordList.add("view");

    List<String> peopleList = new ArrayList<String>();
    peopleList.add("feed");
    peopleList.add("list");

    List<String> newsList = new ArrayList<String>();
    newsList.add("list");
    newsList.add("feed");

    List<String> likeList = new ArrayList<String>();
    likeList.add("list");
    likeList.add("view");
    likeList.add("delete");

    List<String> feedList = new ArrayList<String>();
    feedList.add("postcomment");
    //feedList.add("feed");
    //feedList.add("list");
    //feedList.add("comment");
    //feedList.add("like");
    //feedList.add("delete");

    List<String> fileList = new ArrayList<String>();
    fileList.add("list");

    List<String> userList = new ArrayList<String>();
    userList.add("list");
    userList.add("view");
    userList.add("conversation");
    userList.add("conversationview");
    userList.add("file");
    userList.add("message");
    userList.add("messageview");
    userList.add("status");

    List<String> influinceList = new ArrayList<String>();
    influinceList.add("list");

    List<String> groupList = new ArrayList<String>();
    groupList.add("list");
    groupList.add("membership");
    groupList.add("view");
    groupList.add("file");
    groupList.add("member");
    groupList.add("delete");

    for (String activity : feedList) {
        CommonTest ctest = new CommonTest();
        RequestData reqData;
        reqData = ctest.commonTest(feed, activity, SALESFORCE);
        if (feed.equalsIgnoreCase("feed") && activity.equalsIgnoreCase("feed")) {
            testAdapterAccess(reqData);
        }
        ctest.testBusinessImpl();
    }

    /*for (String activity : fileList) {
       CommonTest ctest = new CommonTest();
       RequestData reqData;
       reqData = ctest.commonTest(fileFeed, activity, SALESFORCE);
       if (fileFeed.equalsIgnoreCase("chatteransweractivity")
       && activity.equalsIgnoreCase("list")) {
    testAdapterAccess(reqData);
       }
       ctest.testBusinessImpl();
    }
    for (String activity : userList) {
       CommonTest ctest = new CommonTest();
       RequestData reqData;
       reqData = ctest.commonTest(userResources, activity, SALESFORCE);
       if (userResources.equalsIgnoreCase("user")
       && activity.equalsIgnoreCase("list")) {
    testAdapterAccess(reqData);
       }
       ctest.testBusinessImpl();
    }
    for (String activity : groupList) {
       CommonTest ctest = new CommonTest();
       RequestData reqData;
       reqData = ctest.commonTest(groupFeed, activity, SALESFORCE);
       if (groupFeed.equalsIgnoreCase("groupfeed")
       && activity.equalsIgnoreCase("membership")) {
    testAdapterAccess(reqData);
       }
       ctest.testBusinessImpl();
    }
    for (String activity : influinceList) {
       CommonTest ctest = new CommonTest();
       RequestData reqData;
       reqData = ctest.commonTest(influence, activity, SALESFORCE);
       if (influence.equalsIgnoreCase("influence")
       && activity.equalsIgnoreCase("list")) {
    testAdapterAccess(reqData);
       }
       ctest.testBusinessImpl();
    }
    for (String activity : likeList) {
       CommonTest ctest = new CommonTest();
       RequestData reqData;
       reqData = ctest.commonTest(likes, activity, SALESFORCE);
       if (likes.equalsIgnoreCase("like")
       && activity.equalsIgnoreCase("list")) {
    testAdapterAccess(reqData);
       }
       ctest.testBusinessImpl();
    }
    for (String activity : newsList) {
       CommonTest ctest = new CommonTest();
       RequestData reqData;
       reqData = ctest.commonTest(news, activity, SALESFORCE);
       if (news.equalsIgnoreCase("news")
       && activity.equalsIgnoreCase("list")) {
    testAdapterAccess(reqData);
       }
       ctest.testBusinessImpl();
    }
    for (String activity : peopleList) {
       CommonTest ctest = new CommonTest();
       RequestData reqData;
       reqData = ctest.commonTest(people, activity, SALESFORCE);
       if (people.equalsIgnoreCase("people")
       && activity.equalsIgnoreCase("feed")) {
    testAdapterAccess(reqData);
       }
       ctest.testBusinessImpl();
    }
    for (String activity : recordList) {
       CommonTest ctest = new CommonTest();
       RequestData reqData;
       reqData = ctest.commonTest(record, activity, SALESFORCE);
       if (record.equalsIgnoreCase("record")
       && activity.equalsIgnoreCase("list")) {
    testAdapterAccess(reqData);
       }
       ctest.testBusinessImpl();
    }*/

}

From source file:org.megam.deccanplato.provider.crm.test.TwilioTestAdapterTest.java

@Test
public void twilioAdapterTest() {
    GenericApplicationContext ctx = new GenericApplicationContext();
    XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx);
    xmlReader.loadBeanDefinitions(new ClassPathResource("applicationContext.xml"));
    ctx.refresh();/*from  w ww  .  j av  a 2 s.c o  m*/
    ProviderRegistry registry = (ProviderRegistry) ctx.getBean("registry");

    final String account = "account";
    final String availableNumbers = "availablenumbers";
    final String callerId = "callerid";
    final String incomingNumber = "incomingnumber";
    final String sms = "sms";
    final String calls = "calls";
    final String application = "application";
    final String recording = "recording";

    List<String> recordList = new ArrayList<>();
    recordList.add("list");

    List<String> appsList = new ArrayList<String>();
    //appsList.add("create");
    //appsList.add("list");
    //appsList.add("view");
    //appsList.add("update");
    appsList.add("delete");

    List<String> callsList = new ArrayList<String>();
    //callsList.add("list");
    //callsList.add("view");
    //callsList.add("recordinglist");
    //callsList.add("notifications");
    callsList.add("makecall");
    //callsList.add("modifylivecall");

    List<String> smsList = new ArrayList<>();
    smsList.add("list");
    smsList.add("send");
    smsList.add("view");

    List<String> incomingNumberList = new ArrayList<String>();
    incomingNumberList.add("list");
    incomingNumberList.add("view");
    incomingNumberList.add("create");
    incomingNumberList.add("update");
    incomingNumberList.add("delete");

    List<String> callerIdList = new ArrayList<String>();
    //callerIdList.add("list");
    //callerIdList.add("create");
    //callerIdList.add("view");
    //callerIdList.add("update");
    //callerIdList.add("delete");

    List<String> availableNumberList = new ArrayList<String>();
    //availableNumberList.add("locallist");
    //availableNumberList.add("startswith");
    //availableNumberList.add("storm");
    //availableNumberList.add("region");
    //availableNumberList.add("withindistance");
    //availableNumberList.add("tollfreelist");
    //availableNumberList.add("tollfreestorm");
    availableNumberList.add("tollfreepattern");

    List<String> accountList = new ArrayList<String>();
    // accountList.add("view");
    //accountList.add("create");
    //accountList.add("suspend");
    // accountList.add("active");
    //accountList.add("close");
    //accountList.add("list");
    //accountList.add("listactive");

    /*for (String activity : accountList) {
     CommonTest ctest = new CommonTest();
     RequestData reqData;
     reqData = ctest.commonTest(account, activity, TWILIO);
     if (account.equalsIgnoreCase("account")
       && activity.equalsIgnoreCase("view")) {
    testAdapterAccess(reqData);
     }
     ctest.testBusinessImpl();
    }
    for (String activity : availableNumberList) {
     CommonTest ctest = new CommonTest();
     RequestData reqData;
     reqData = ctest.commonTest(availableNumbers, activity, TWILIO);
     if (availableNumbers.equalsIgnoreCase("availablenumbers")
       && activity.equalsIgnoreCase("locallist")) {
    testAdapterAccess(reqData);
     }
     ctest.testBusinessImpl();
    }
    for (String activity : callerIdList) {
     CommonTest ctest = new CommonTest();
     RequestData reqData;
     reqData = ctest.commonTest(callerId, activity, TWILIO);
     if (callerId.equalsIgnoreCase("availablenumbers")
       && activity.equalsIgnoreCase("list")) {
    testAdapterAccess(reqData);
     }
     ctest.testBusinessImpl();
    }
    for (String activity : incomingNumberList) {
     CommonTest ctest = new CommonTest();
     RequestData reqData;
     reqData = ctest.commonTest(incomingNumber, activity, TWILIO);
     if (incomingNumber.equalsIgnoreCase("callerid")
       && activity.equalsIgnoreCase("list")) {
    testAdapterAccess(reqData);
     }
     ctest.testBusinessImpl();
    }
    for (String activity : smsList) {
     CommonTest ctest = new CommonTest();
     RequestData reqData;
     reqData = ctest.commonTest(sms, activity, TWILIO);
     if (sms.equalsIgnoreCase("sms")
       && activity.equalsIgnoreCase("list")) {
    testAdapterAccess(reqData);
     }
     ctest.testBusinessImpl();
    }
    for (String activity : callsList) {
     CommonTest ctest = new CommonTest();
     RequestData reqData;
     reqData = ctest.commonTest(calls, activity, TWILIO);
     if (calls.equalsIgnoreCase("calls")
       && activity.equalsIgnoreCase("list")) {
    testAdapterAccess(reqData);
     }
     ctest.testBusinessImpl();
    }
    for (String activity : appsList) {
     CommonTest ctest = new CommonTest();
     RequestData reqData;
     reqData = ctest.commonTest(application, activity, TWILIO);
     if (application.equalsIgnoreCase("application")
       && activity.equalsIgnoreCase("create")) {
    testAdapterAccess(reqData);
     }
     ctest.testBusinessImpl();
    }*/
    for (String activity : recordList) {
        CommonTest ctest = new CommonTest();
        RequestData reqData;
        reqData = ctest.commonTest(recording, activity, TWILIO);
        if (recording.equalsIgnoreCase("recording") && activity.equalsIgnoreCase("list")) {
            testAdapterAccess(reqData);
        }
        ctest.testBusinessImpl();
    }
}

From source file:cloudfoundry.norouter.f5.F5Initializer.java

ST routerIRule() throws IOException {
    final ClassPathResource resource = new ClassPathResource("templates/irules/router.tcl.st");
    final String template = StreamUtils.copyToString(resource.getInputStream(), StandardCharsets.UTF_8);
    return new ST(template, '`', '`');
}

From source file:org.paxml.selenium.rc.FileServerTest.java

@Test
public void testClasspathResource2() throws Exception {

    InputStream inWeb = null;//from  w  ww  . j  a va2 s  .co  m
    InputStream inClass = null;
    final String path = "/paxml/dynamic.xml";
    try {

        URL url = new URL(server.hostIt(path, false));

        inWeb = url.openStream();
        inClass = new ClassPathResource(path).getInputStream();

        Assert.assertEquals(IOUtils.readLines(inClass).toString(), IOUtils.readLines(inWeb).toString());

    } finally {
        IOUtils.closeQuietly(inWeb);
        IOUtils.closeQuietly(inClass);
    }
}