NetBPM clean-up, fixes and better tests.

This commit is contained in:
Harald Kuhr
2020-10-23 19:25:54 +02:00
parent 6ffcb88872
commit 0a9e2df5de
26 changed files with 471 additions and 173 deletions

View File

@@ -122,12 +122,16 @@ public abstract class ImageReaderAbstractTest<T extends ImageReader> {
boolean found = false;
while (pReaders.hasNext()) {
ImageReader reader = pReaders.next();
if (reader.getClass() == pReaderClass) {
if (reader.getClass() == pReaderClass && isOurProvider(reader.getOriginatingProvider())) {
found = true;
}
}
assertTrue(String.format("%s not installed for %s", pReaderClass.getSimpleName(), pFormat), found);
assertTrue(String.format("%s not provided by %s for '%s'", pReaderClass.getSimpleName(), provider.getClass().getSimpleName(), pFormat), found);
}
private boolean isOurProvider(final ImageReaderSpi spi) {
return provider.getClass().isInstance(spi);
}
@Test