![JAR search and dependency download from the Maven repository](/logo.png)
io.restassured.internal.matcher.xml.LoadFromClasspathSupport.groovy Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of rest-assured Show documentation
Show all versions of rest-assured Show documentation
Java DSL for easy testing of REST services
package io.restassured.internal.matcher.xml
class LoadFromClasspathSupport {
static InputStream loadFromClasspath(String path) {
InputStream stream = Thread.currentThread().getContextClassLoader().getResourceAsStream(path)
if (!stream) {
// Fallback if not found (this enables paths starting with slash)
// Note that this fallback doesn't work when using Java 11 (see below)
stream = getClass().getResourceAsStream(path)
}
if (!stream && path.startsWith("/")) {
// When using Java 11 the previous fallback doesn't work so then we simply check if the path starts with "/" and if so remove it and try again
stream = Thread.currentThread().getContextClassLoader().getResourceAsStream(path.substring(1))
}
stream
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy