
com.testingsyndicate.jupiter.extensions.resources.resolver.ScannerResolver Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jupiter-resources-extension Show documentation
Show all versions of jupiter-resources-extension Show documentation
Easily inject file based resources into your jupiter tests
The newest version!
package com.testingsyndicate.jupiter.extensions.resources.resolver;
import com.testingsyndicate.jupiter.extensions.resources.ResourceResolver;
import java.io.IOException;
import java.net.URL;
import java.nio.charset.Charset;
import java.util.Scanner;
public class ScannerResolver extends ResourceResolver {
public ScannerResolver() {
super(Scanner.class);
}
@Override
protected Scanner doResolve(ResolutionContext context, URL url) throws IOException {
var charset = context.charset().orElseGet(Charset::defaultCharset);
return new Scanner(url.openStream(), charset);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy