@Test
	public void testBreakLongLines() {
		List<String> l0 = HTMLDataTypeRepresentation.breakLongLineAtWordBoundaries("", 10);
		assertEquals(0, l0.size());

		List<String> l1 = HTMLDataTypeRepresentation.breakLongLineAtWordBoundaries("a", 10);
		assertEquals(1, l1.size());
		assertEquals("a", l1.get(0));

		List<String> l2 = HTMLDataTypeRepresentation.breakLongLineAtWordBoundaries("a b", 10);
		assertEquals(1, l2.size());
		assertEquals("a b", l2.get(0));

		List<String> l3 = HTMLDataTypeRepresentation.breakLongLineAtWordBoundaries("a b c", 10);
		assertEquals(1, l3.size());
		assertEquals("a b c", l3.get(0));

		List<String> l3a =
			HTMLDataTypeRepresentation.breakLongLineAtWordBoundaries("aaa bbb ccc ddd", 10);
		assertEquals(2, l3a.size());
		assertEquals("aaa bbb ", l3a.get(0));
		assertEquals("ccc ddd", l3a.get(1));

		//[a bbbbbbbb, bbbbbbbbbb, bbbbbbbbbb, bbbbbb c]
		List<String> l4 = HTMLDataTypeRepresentation.breakLongLineAtWordBoundaries(
			"a bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb c", 10);
		assertEquals(4, l4.size());
		assertEquals("a bbbbbbbb", l4.get(0));
		assertEquals("bbbbbbbbbb", l4.get(1));
		assertEquals("bbbbbb c", l4.get(3));

		// [a bbbbbbbb, bbbbbbbbbb, bbbbbbbbbb, bbbbbb , ccccccccc , dd]
		List<String> l5 = HTMLDataTypeRepresentation.breakLongLineAtWordBoundaries(
			"a bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb ccccccccc dd", 10);
		assertEquals(6, l5.size());
		assertEquals("a bbbbbbbb", l5.get(0));
		assertEquals("bbbbbbbbbb", l5.get(1));
		assertEquals("bbbbbbbbbb", l5.get(2));
		assertEquals("bbbbbb ", l5.get(3));
		assertEquals("ccccccccc ", l5.get(4));
		assertEquals("dd", l5.get(5));
	}
Test marked as ignored pending HTML rendering fix - see GP-1974
Ghidra/Features/Base/src/test/java/ghidra/app/util/html/HTMLDataTypeRepresentationTest.java