Skip to content

Commit 614389d

Browse files
authored
Merge pull request #519 from commercetools/add_toString_to_LocalizedString
Override toString method.
2 parents edffa6f + 3f1808b commit 614389d

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

commercetools/commercetools-sdk-java-api/src/main/java/com/commercetools/api/models/common/LocalizedStringImpl.java

+7
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212

1313
import org.apache.commons.lang3.builder.EqualsBuilder;
1414
import org.apache.commons.lang3.builder.HashCodeBuilder;
15+
import org.apache.commons.lang3.builder.ToStringBuilder;
16+
import org.apache.commons.lang3.builder.ToStringStyle;
1517

1618
/**
1719
* LocalizedString implementation
@@ -57,4 +59,9 @@ public int hashCode() {
5759
return new HashCodeBuilder(17, 37).append(values).toHashCode();
5860
}
5961

62+
@Override
63+
public String toString() {
64+
return new ToStringBuilder(this, ToStringStyle.SHORT_PREFIX_STYLE).append("values", values).build();
65+
}
66+
6067
}

commercetools/commercetools-sdk-java-api/src/test/java/com/commercetools/LocalizedStringTest.java

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
import com.commercetools.api.models.common.LocalizedString;
1414
import com.commercetools.api.models.common.LocalizedStringEntry;
1515

16-
import io.vrap.rmf.base.client.ModelBase;
1716
import io.vrap.rmf.base.client.utils.json.JsonUtils;
1817

1918
import org.apache.commons.lang3.StringUtils;
@@ -186,7 +185,7 @@ public void returnPresentLocales() throws Exception {
186185

187186
@Test
188187
public void implementToString() throws Exception {
189-
assertThat(((ModelBase) LOCALIZED_STRING).reflectionString())
188+
assertThat(LOCALIZED_STRING.toString())
190189
.isEqualTo(format("LocalizedStringImpl[values={de=%s, en=%s}]", DEFAULT_STRING_1, DEFAULT_STRING_2));
191190
}
192191

0 commit comments

Comments
 (0)