Search in sources :

Example 1 with JarResourceSet

use of org.apache.catalina.webresources.JarResourceSet in project joinfaces by joinfaces.

the class JsfTomcatApplicationListenerIT method embeddedJarWithAppResources.

@Test
public void embeddedJarWithAppResources() throws LifecycleException {
    ContextMock contextMock = new ContextMock();
    File file = new File(TARGET + File.separator + TEST_CLASSES + File.separator + "test.jar");
    JarWarResourceSet jarWarResourceSet = new JarWarResourceSet(contextMock.getWebResourceRoot(), "/", file.getAbsolutePath(), INTERNAL_JAR, METAINF_RESOURCES);
    jarWarResourceSet.init();
    JarResourceSet jarResourceSet = new JarResourceSet(contextMock.getWebResourceRoot(), "/", file.getAbsolutePath(), METAINF_RESOURCES);
    contextMock.init(jarWarResourceSet, jarResourceSet);
    callApplicationEvent(contextMock);
    assertThat(contextMock.getWebResourceRoot().getCreateWebResourceSetCalls()).isEqualTo(2);
}
Also used : JarWarResourceSet(org.apache.catalina.webresources.JarWarResourceSet) JarResourceSet(org.apache.catalina.webresources.JarResourceSet) File(java.io.File) Test(org.junit.Test)

Example 2 with JarResourceSet

use of org.apache.catalina.webresources.JarResourceSet in project joinfaces by joinfaces.

the class JsfTomcatApplicationListenerIT method embeddedWarWithAppResources.

@Test
public void embeddedWarWithAppResources() throws LifecycleException {
    ContextMock contextMock = new ContextMock();
    File file = new File(TARGET + File.separator + TEST_CLASSES + File.separator + "test.war");
    JarWarResourceSet jarWarResourceSet = new JarWarResourceSet(contextMock.getWebResourceRoot(), "/", file.getAbsolutePath(), INTERNAL_JAR, METAINF_RESOURCES);
    jarWarResourceSet.init();
    JarResourceSet jarResourceSet = new JarResourceSet(contextMock.getWebResourceRoot(), "/", file.getAbsolutePath(), METAINF_RESOURCES);
    contextMock.init(jarWarResourceSet, jarResourceSet);
    callApplicationEvent(contextMock);
    assertThat(contextMock.getWebResourceRoot().getCreateWebResourceSetCalls()).isEqualTo(0);
}
Also used : JarWarResourceSet(org.apache.catalina.webresources.JarWarResourceSet) JarResourceSet(org.apache.catalina.webresources.JarResourceSet) File(java.io.File) Test(org.junit.Test)

Aggregations

File (java.io.File)2 JarResourceSet (org.apache.catalina.webresources.JarResourceSet)2 JarWarResourceSet (org.apache.catalina.webresources.JarWarResourceSet)2 Test (org.junit.Test)2