BoneJ2 icon indicating copy to clipboard operation
BoneJ2 copied to clipboard

Test failures in AnalyseSkeletonWrapperTest after update to scijava 29 and 30

Open mdoube opened this issue 4 years ago • 0 comments

Describe the bug Test fails with An error occurred while opening the image instead of Image format is not recognized

Expected behavior Test passes

Environment commit 4bc1bd5dc scijava 29.2.1

Additional context The failing test

	@Test
	public void testBadFormatIntensityImageCancelsPlugin() throws Exception {
		// SETUP
		final ImagePlus imagePlus = IJ.createImage("test", 3, 3, 3, 8);
		final File exceptionFile = mock(File.class);
		when(exceptionFile.getAbsolutePath()).thenReturn("file.foo");
		when(MOCK_UI.chooseFile(any(File.class), anyString())).thenReturn(
			exceptionFile);

		// EXECUTE
		final CommandModule module = command().run(
			AnalyseSkeletonWrapper.class, true, "inputImage", imagePlus,
			"pruneCycleMethod", "Lowest intensity voxel").get();

		// VERIFY
		assertTrue("Plugin should have cancelled", module.isCanceled());
		assertEquals("Cancel reason is incorrect", "Image format is not recognized",
			module.getCancelReason());
	}

This appears in the console:

[ERROR] Cannot create plugin: class='org.scijava.io.http.HTTPHandle', priority=0.0, enabled=true, pluginType=DataHandle

mdoube avatar Oct 30 '20 04:10 mdoube