@Test
	public void testMoveColumns() {
		// move the end column and make sure navigation is still correct
		// on the end column
		// move column 2 to 1
		JTableHeader header = table.getTableHeader();
		Rectangle rect1 = header.getHeaderRect(MemoryMapModel.END);
		Rectangle rect2 = header.getHeaderRect(MemoryMapModel.START);
		dragMouse(header, 1, rect1.x, rect1.y, rect2.x, rect2.y, 0);
		dragMouse(header, 1, rect1.x, rect1.y, rect2.x, rect2.y, 0);

		assertEquals("End", table.getColumnName(1));

		Rectangle rect = table.getCellRect(2, 1, true);
		clickMouse(table, 1, rect.x, rect.y, 1, 0);
		CodeBrowserPlugin cb = env.getPlugin(CodeBrowserPlugin.class);
		assertEquals(getAddr(0x0100f3ff), cb.getCurrentAddress());
	}
Basic tests for the memory map provider.
Ghidra/Features/Base/src/test.slow/java/ghidra/app/plugin/core/memory/MemoryMapProvider1Test.java