@Test
	public void testEdgeFocusMode_CYCLE() {

		/*		  
			v1 --> v2 --> v3 --> v4 --> v5 --> v6		  
			       ^      |      ^      |
			       | - <--.      | - <--.
			   
			       cycle 1       cycle 2
		 */

		edge(1, 2);
		edge(2, 3);
		edge(3, 2);
		edge(3, 4);
		edge(4, 5);
		edge(5, 4);
		edge(5, 6);

		focusMode(PathHighlightMode.CYCLE);

		focusVertex(v(1));
		assertNoEdgesInFocusedPath();

		focusVertex(v(2));

		//@formatter:off
		assertInFocusedPath(edge(2, 3),
					   edge(3, 2));
		//@formatter:on
	}
A test meant to exercise most of the code paths inside of {@link VisualGraphPathHighlighter}.
These tests are not validating the actual correctness of the path calculation, as that work
is being done by the various graph algorithm tests.
Ghidra/Framework/Graph/src/test.slow/java/ghidra/graph/viewer/edge/VisualGraphPathHighlighterTest.java