@Test public void emptyTagsSetIsTransformedToEmptyStringAsTagsList() { assertEquals("", book.getTagsList()); }
public String getTagsList() { Set<String> trimmedTags = new LinkedHashSet<String>(); for (String tag : tags) { trimmedTags.add(StringUtils.trim(tag)); } return StringUtils.join(trimmedTags, TAG_SEPARATOR); }
Book { public String getTagsList() { Set<String> trimmedTags = new LinkedHashSet<String>(); for (String tag : tags) { trimmedTags.add(StringUtils.trim(tag)); } return StringUtils.join(trimmedTags, TAG_SEPARATOR); } }
Book { public String getTagsList() { Set<String> trimmedTags = new LinkedHashSet<String>(); for (String tag : tags) { trimmedTags.add(StringUtils.trim(tag)); } return StringUtils.join(trimmedTags, TAG_SEPARATOR); } Book();  Book(String title); }
Book { public String getTagsList() { Set<String> trimmedTags = new LinkedHashSet<String>(); for (String tag : tags) { trimmedTags.add(StringUtils.trim(tag)); } return StringUtils.join(trimmedTags, TAG_SEPARATOR); } Book();  Book(String title); Long getId(); void setId(Long id); String getTitle(); void setTitle(String title); Set<String> getTags(); void setTags(Set<String> tags); void setTagsList(String tagsList); String getTagsList(); }
Book { public String getTagsList() { Set<String> trimmedTags = new LinkedHashSet<String>(); for (String tag : tags) { trimmedTags.add(StringUtils.trim(tag)); } return StringUtils.join(trimmedTags, TAG_SEPARATOR); } Book();  Book(String title); Long getId(); void setId(Long id); String getTitle(); void setTitle(String title); Set<String> getTags(); void setTags(Set<String> tags); void setTagsList(String tagsList); String getTagsList();  }