@Test
	public void testWideCharsNonAscii_EscSeq() {
		ByteMemBufferImpl buf_thai = mb(false, 66);
		ByteMemBufferImpl buf_be16 = mb(true, 0xcc, 0x01);
		ByteMemBufferImpl buf_be32 = mb(true, 0, 0, 0xcc, 0x01);
		ByteMemBufferImpl buf_le1632 = mb(false, 0x01, 0xcc, 0, 0);
		SettingsBuilder escseq = newset().set(RENDER_ENUM.ESC_SEQ);

		//@formatter:off
		assertContainsStr("'\\u0E01'", charDT.getRepresentation(buf_thai, newset().set(thaiCS).set(RENDER_ENUM.ESC_SEQ), charDT.getLength()));
		assertEquals("u'\\uCC01'", wcharDT.getRepresentation(buf_be16, escseq, wcharDT.getLength()));
		assertEquals("u'\\uCC01'", wcharDT.getRepresentation(buf_le1632, escseq, wcharDT.getLength()));

		assertEquals("u'\\uCC01'", wchar16DT.getRepresentation(buf_be16, escseq, wchar16DT.getLength()));
		assertEquals("u'\\uCC01'", wchar16DT.getRepresentation(buf_le1632, escseq, wchar16DT.getLength()));

		assertEquals("U'\\uCC01'", wchar32DT.getRepresentation(buf_be32, escseq, wchar32DT.getLength()));
		assertEquals("U'\\uCC01'", wchar32DT.getRepresentation(buf_le1632, escseq, wchar32DT.getLength()));
		//@formatter:on
	}
Test rendering of various Char data types.
<p>
TODO: force the WideCharDataType instance's dataOrg to switch to 32bit.
Ghidra/Framework/SoftwareModeling/src/test/java/ghidra/program/model/data/CharDataTypesRenderTest.java