
io.sphere.sdk.test.LocalizedStringsAssert Maven / Gradle / Ivy
package io.sphere.sdk.test;
import io.sphere.sdk.models.LocalizedStrings;
import org.fest.assertions.GenericAssert;
import java.util.Locale;
public class LocalizedStringsAssert extends GenericAssert {
public LocalizedStringsAssert(final LocalizedStrings localizedStrings) {
super(LocalizedStringsAssert.class, localizedStrings);
}
public static LocalizedStringsAssert assertThat(final LocalizedStrings localizedStrings) {
return new LocalizedStringsAssert(localizedStrings);
}
public LocalizedStringsAssert contains(final Locale locale, final String value) {
if (!value.equals(actual.get(locale).orElse(null))) {
failIfCustomMessageIsSet();
throw failure(String.format("%s does not contain an entry %s -> %s", actual, locale, value));
}
return this;
}
public LocalizedStringsAssert doesNotContain(final Locale locale, final String value) {
if (value.equals(actual.get(locale).orElse(null))) {
failIfCustomMessageIsSet();
throw failure(String.format("%s does contain an entry %s -> %s", actual, locale, value));
}
return this;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy