@Test public void writeParentKeys_withParentKey() { KeyDto keyDto = mock(KeyDto.class); given(keyDto.getKind()).willReturn("child_kind"); given(keyDto.getId()).willReturn(2L); KeyDto parentKeyDto = mock(KeyDto.class); given(parentKeyDto.getKind()).willReturn("parent_kind"); given(parentKeyDto.getId()).willReturn(1L); given(keyDto.getParentKey()).willReturn(parentKeyDto); String prettifiedKey = keyPrettifier.prettifyKey(keyDto); assertEquals("parent_kind (1) > child_kind (2)", prettifiedKey); }
public String prettifyKey(KeyDto key) { if (key == null) { return ""; } String parentValue = writeParentKeys(key); String kind = key.getKind(); long id = key.getId(); String name = key.getName(); String idName = getIdName(id, name); return parentValue + appMessages.keyPrettifyTemplate(kind, idName); }
KeyPrettifier { public String prettifyKey(KeyDto key) { if (key == null) { return ""; } String parentValue = writeParentKeys(key); String kind = key.getKind(); long id = key.getId(); String name = key.getName(); String idName = getIdName(id, name); return parentValue + appMessages.keyPrettifyTemplate(kind, idName); } }
KeyPrettifier { public String prettifyKey(KeyDto key) { if (key == null) { return ""; } String parentValue = writeParentKeys(key); String kind = key.getKind(); long id = key.getId(); String name = key.getName(); String idName = getIdName(id, name); return parentValue + appMessages.keyPrettifyTemplate(kind, idName); } @Inject  KeyPrettifier(
            AppMessages appMessages); }
KeyPrettifier { public String prettifyKey(KeyDto key) { if (key == null) { return ""; } String parentValue = writeParentKeys(key); String kind = key.getKind(); long id = key.getId(); String name = key.getName(); String idName = getIdName(id, name); return parentValue + appMessages.keyPrettifyTemplate(kind, idName); } @Inject  KeyPrettifier(
            AppMessages appMessages); String prettifyKey(KeyDto key); }
KeyPrettifier { public String prettifyKey(KeyDto key) { if (key == null) { return ""; } String parentValue = writeParentKeys(key); String kind = key.getKind(); long id = key.getId(); String name = key.getName(); String idName = getIdName(id, name); return parentValue + appMessages.keyPrettifyTemplate(kind, idName); } @Inject  KeyPrettifier(
            AppMessages appMessages); String prettifyKey(KeyDto key);  }