/** * Tests {@link Colors#setName(ElementKind, String)}. */ @Test @DependsOnMethod("testGetName") public void testSetName() { final Colors colors = new Colors(Colors.DEFAULT); assertEquals("green", colors.getName(ElementKind.METHOD)); colors.setName(ElementKind.METHOD, "blue"); assertEquals("blue", colors.getName(ElementKind.METHOD)); }
/** * Tests {@link Colors} serialization. */ @Test public void testSerialization() { assertSame(Colors.DEFAULT, assertSerializedEquals(Colors.DEFAULT)); final Colors colors = new Colors(Colors.DEFAULT); colors.setName(ElementKind.METHOD, "blue"); final Colors c = assertSerializedEquals(colors); assertNotSame(colors, c); // Expect a new instance. assertEquals("blue", c.getName(ElementKind.METHOD)); } }