Package org.djutils.io
Class ResourceResolverTest
java.lang.Object
org.djutils.io.ResourceResolverTest
ResourceResolverTest tests the ResourceResolver class.
Copyright (c) 2025-2025 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://djutils.org. The DJUTILS project is distributed under a three-clause BSD-style license, which can be found at https://djutils.org/docs/license.html.
- Author:
- Alexander Verbraeck
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToJarFile(String fileName, JarOutputStream jos) Copy a plain file into a jar file.final voidfileTest()Test whether ResourceResolver retrieves files.final voidftpTest()Test whether ResourceResolver can store an ftp handle.final voidhttpTest()Test whether ResourceResolver retrieves entries from http-files.final voidjarTest()Test whether ResourceResolver retrieves entries from jar-files.final voidTest whether ResourceResolver can open a stream.final voidTest whether ResourceResolver retrieves resources.
-
Constructor Details
-
ResourceResolverTest
public ResourceResolverTest()
-
-
Method Details
-
fileTest
Test whether ResourceResolver retrieves files.- Throws:
IOException- on I/O error
-
resourceTest
Test whether ResourceResolver retrieves resources.- Throws:
IOException- on I/O errorURISyntaxException- on URL error
-
resourceAsStreamTest
Test whether ResourceResolver can open a stream.- Throws:
IOException- on I/O errorURISyntaxException- on URL error
-
jarTest
Test whether ResourceResolver retrieves entries from jar-files.- Throws:
IOException- on I/O errorURISyntaxException- on error
-
httpTest
Test whether ResourceResolver retrieves entries from http-files.- Throws:
IOException- on I/O error
-
ftpTest
Test whether ResourceResolver can store an ftp handle.- Throws:
IOException- on I/O error
-
addToJarFile
public void addToJarFile(String fileName, JarOutputStream jos) throws FileNotFoundException, IOException Copy a plain file into a jar file.- Parameters:
fileName- name of the file to copyjos- stream for writing into the jar file- Throws:
FileNotFoundException- when the input file could not be foundIOException- when the input file could not be read, or writing to the jar stream fails
-