@Test
	public void testAskDouble() throws Exception {
		createScript();

		// Compare default value to expected properties value
		double chosenDouble = ask_TextInput(() -> {
			return script.askDouble("Ask Test", "Enter a double:");
		});
		assertEquals(1.0035d, chosenDouble, .00001);

		// Set another double value
		Double newDouble = 4.2526;
		ask_TextInput(Double.toString(newDouble), () -> {
			return script.askDouble("Ask Test", "Enter a double:");
		});

		// See if the last-set value is auto-populated
		chosenDouble = ask_TextInput(() -> {
			return script.askDouble("Ask Test", "Enter a double:");
		});
		assertEquals(newDouble.doubleValue(), chosenDouble, .0001);
	}
A large timeout period that is usually not reached
Ghidra/Features/Base/src/test.slow/java/ghidra/app/script/GhidraScriptAskMethodsTest.java