### Question:
ColoredString implements EnhancedString { @Override public String getRaw() { return getColoredString(); } ColoredString(String s); private  ColoredString(char[] plain, String[] codes); int length(); char charAt(int i); CharSequence subSequence(int i, int j); @Override @NotNull String toString(); @Override ColoredString replaceText(Pattern p, String rText); ColoredString patternToLower(Pattern p); ColoredString patternToUpper(Pattern p); @Override boolean equals(Object obj); @Override String getRaw();  }### Answer:
@Test public void testGetRaw() { assertEquals(testCs.getRaw(), original); }