}
@Test
public void testParseWithChild() throws Exception {
CustomFieldOptionJsonParser parser = new CustomFieldOptionJsonParser();
final CustomFieldOption customFieldOption = parser.parse(ResourceUtil
.getJsonObjectFromResource("/json/customFieldOption/valid-with-child.json"));
final CustomFieldOption child = new CustomFieldOption(10019L,
TestUtil.toUri("http://localhost:2990/jira/rest/api/2/customFieldOption/10019"), "red",
Collections.<CustomFieldOption>emptyList(), null);
final CustomFieldOption expected = new CustomFieldOption(10017L,
TestUtil.toUri("http://localhost:2990/jira/rest/api/2/customFieldOption/10017"), "colors",
Collections.<CustomFieldOption>emptyList(), child);
Assert.assertEquals(expected, customFieldOption);
}