@Test
	public void testGoToAddress() {
		Rectangle rect = table.getCellRect(2, MemoryMapModel.START, true);
		clickMouse(table, 1, rect.x, rect.y, 1, 0);
		CodeBrowserPlugin cb = env.getPlugin(CodeBrowserPlugin.class);
		assertEquals(getAddr(0x0100a000), cb.getCurrentAddress());

		rect = table.getCellRect(3, MemoryMapModel.END, true);
		clickMouse(table, 1, rect.x, rect.y, 1, 0);
		String str = (String) model.getValueAt(3, MemoryMapModel.END);
		Address endAddr = AddressEvaluator.evaluate(program, str);

		// the cursor should be on the address that contains the last byte of the range, which
		// happens to be a member of a structure that we opened
		CodeUnit cu = program.getListing().getCodeUnitContaining(endAddr);
		assertTrue(cu.contains(cb.getCurrentAddress()));
	}
Basic tests for the memory map provider.
Ghidra/Features/Base/src/test.slow/java/ghidra/app/plugin/core/memory/MemoryMapProvider1Test.java