@Test
	public void testDecompDifView() throws Exception {
		assertFalse(program1.isClosed());

		Set<Function> functions = Set.of(fun1, fun2);
		compareFunctions(functions);

		FunctionComparisonProvider provider =
			waitForComponentProvider(FunctionComparisonProvider.class);

		checkFunctions(provider, LEFT, fun1, fun1, fun2);
		DecompilerCodeComparisonPanel panel = (DecompilerCodeComparisonPanel) provider
				.getCodeComparisonPanelByName(DecompilerCodeComparisonPanel.NAME);

		waitForDecompiler(panel);
		assertHasLines(panel.getLeftPanel(), 28);
		assertHasLines(panel.getRightPanel(), 22);
	}
Tests for the {@link FunctionComparisonPlugin function comparison plugin}
that involve the GUI
Ghidra/Test/IntegrationTest/src/test.slow/java/ghidra/app/plugin/compare/CompareFunctionsDecompilerViewTest.java