Revert "Revert "Remove transparent SVG for badging""
This reverts commit 0fdb23c1e9
.
This commit is contained in:
parent
0fdb23c1e9
commit
caba110266
|
@ -14,13 +14,11 @@ import javax.validation.constraints.NotEmpty;
|
||||||
public class BadgeSvg {
|
public class BadgeSvg {
|
||||||
private final String light;
|
private final String light;
|
||||||
private final String dark;
|
private final String dark;
|
||||||
private final String transparent;
|
|
||||||
|
|
||||||
@JsonCreator
|
@JsonCreator
|
||||||
public BadgeSvg(
|
public BadgeSvg(
|
||||||
@JsonProperty("light") final String light,
|
@JsonProperty("light") final String light,
|
||||||
@JsonProperty("dark") final String dark,
|
@JsonProperty("dark") final String dark) {
|
||||||
@JsonProperty("transparent") final String transparent) {
|
|
||||||
if (Strings.isNullOrEmpty(light)) {
|
if (Strings.isNullOrEmpty(light)) {
|
||||||
throw new IllegalArgumentException("light cannot be empty");
|
throw new IllegalArgumentException("light cannot be empty");
|
||||||
}
|
}
|
||||||
|
@ -29,10 +27,6 @@ public class BadgeSvg {
|
||||||
throw new IllegalArgumentException("dark cannot be empty");
|
throw new IllegalArgumentException("dark cannot be empty");
|
||||||
}
|
}
|
||||||
this.dark = dark;
|
this.dark = dark;
|
||||||
if (Strings.isNullOrEmpty(transparent)) {
|
|
||||||
throw new IllegalArgumentException("transparent cannot be empty");
|
|
||||||
}
|
|
||||||
this.transparent = transparent;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotEmpty
|
@NotEmpty
|
||||||
|
@ -45,11 +39,6 @@ public class BadgeSvg {
|
||||||
return dark;
|
return dark;
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotEmpty
|
|
||||||
public String getTransparent() {
|
|
||||||
return transparent;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean equals(final Object o) {
|
public boolean equals(final Object o) {
|
||||||
if (this == o) {
|
if (this == o) {
|
||||||
|
@ -60,13 +49,12 @@ public class BadgeSvg {
|
||||||
}
|
}
|
||||||
BadgeSvg badgeSvg = (BadgeSvg) o;
|
BadgeSvg badgeSvg = (BadgeSvg) o;
|
||||||
return Objects.equals(light, badgeSvg.light)
|
return Objects.equals(light, badgeSvg.light)
|
||||||
&& Objects.equals(dark, badgeSvg.dark)
|
&& Objects.equals(dark, badgeSvg.dark);
|
||||||
&& Objects.equals(transparent, badgeSvg.transparent);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
return Objects.hash(light, dark, transparent);
|
return Objects.hash(light, dark);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -74,7 +62,6 @@ public class BadgeSvg {
|
||||||
return "BadgeSvg{" +
|
return "BadgeSvg{" +
|
||||||
"light='" + light + '\'' +
|
"light='" + light + '\'' +
|
||||||
", dark='" + dark + '\'' +
|
", dark='" + dark + '\'' +
|
||||||
", transparent='" + transparent + '\'' +
|
|
||||||
'}';
|
'}';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -69,7 +69,7 @@ public class ConfiguredProfileBadgeConverterTest {
|
||||||
private static BadgeConfiguration newBadge(int i) {
|
private static BadgeConfiguration newBadge(int i) {
|
||||||
return new BadgeConfiguration(
|
return new BadgeConfiguration(
|
||||||
idFor(i), "other", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG",
|
idFor(i), "other", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG",
|
||||||
List.of(new BadgeSvg("sl", "sd", "st"), new BadgeSvg("ml", "md", "mt"), new BadgeSvg("ll", "ld", "lt")));
|
List.of(new BadgeSvg("sl", "sd"), new BadgeSvg("ml", "md"), new BadgeSvg("ll", "ld")));
|
||||||
}
|
}
|
||||||
|
|
||||||
private BadgesConfiguration createBadges(int count) {
|
private BadgesConfiguration createBadges(int count) {
|
||||||
|
@ -142,8 +142,7 @@ public class ConfiguredProfileBadgeConverterTest {
|
||||||
arguments(idFor(0), expired, true, false, null),
|
arguments(idFor(0), expired, true, false, null),
|
||||||
arguments(idFor(0), notExpired, true, false,
|
arguments(idFor(0), notExpired, true, false,
|
||||||
new Badge(idFor(0), "other", nameFor(0), desriptionFor(0), List.of("l", "m", "h", "x", "xx", "xxx"), "SVG",
|
new Badge(idFor(0), "other", nameFor(0), desriptionFor(0), List.of("l", "m", "h", "x", "xx", "xxx"), "SVG",
|
||||||
List.of(new BadgeSvg("sl", "sd", "st"), new BadgeSvg("ml", "md", "mt"),
|
List.of(new BadgeSvg("sl", "sd"), new BadgeSvg("ml", "md"), new BadgeSvg("ll", "ld")))),
|
||||||
new BadgeSvg("ll", "ld", "lt")))),
|
|
||||||
arguments(idFor(1), expired, false, false, null),
|
arguments(idFor(1), expired, false, false, null),
|
||||||
arguments(idFor(1), notExpired, false, false, null),
|
arguments(idFor(1), notExpired, false, false, null),
|
||||||
arguments(idFor(1), expired, true, false, null),
|
arguments(idFor(1), expired, true, false, null),
|
||||||
|
@ -152,13 +151,13 @@ public class ConfiguredProfileBadgeConverterTest {
|
||||||
arguments(idFor(0), notExpired, false, true,
|
arguments(idFor(0), notExpired, false, true,
|
||||||
new SelfBadge(idFor(0), "other", nameFor(0), desriptionFor(0), List.of("l", "m", "h", "x", "xx", "xxx"),
|
new SelfBadge(idFor(0), "other", nameFor(0), desriptionFor(0), List.of("l", "m", "h", "x", "xx", "xxx"),
|
||||||
"SVG",
|
"SVG",
|
||||||
List.of(new BadgeSvg("sl", "sd", "st"), new BadgeSvg("ml", "md", "mt"), new BadgeSvg("ll", "ld", "lt")),
|
List.of(new BadgeSvg("sl", "sd"), new BadgeSvg("ml", "md"), new BadgeSvg("ll", "ld")),
|
||||||
notExpired, false)),
|
notExpired, false)),
|
||||||
arguments(idFor(0), expired, true, true, null),
|
arguments(idFor(0), expired, true, true, null),
|
||||||
arguments(idFor(0), notExpired, true, true,
|
arguments(idFor(0), notExpired, true, true,
|
||||||
new SelfBadge(idFor(0), "other", nameFor(0), desriptionFor(0), List.of("l", "m", "h", "x", "xx", "xxx"),
|
new SelfBadge(idFor(0), "other", nameFor(0), desriptionFor(0), List.of("l", "m", "h", "x", "xx", "xxx"),
|
||||||
"SVG",
|
"SVG",
|
||||||
List.of(new BadgeSvg("sl", "sd", "st"), new BadgeSvg("ml", "md", "mt"), new BadgeSvg("ll", "ld", "lt")),
|
List.of(new BadgeSvg("sl", "sd"), new BadgeSvg("ml", "md"), new BadgeSvg("ll", "ld")),
|
||||||
notExpired, true)),
|
notExpired, true)),
|
||||||
arguments(idFor(1), expired, false, true, null),
|
arguments(idFor(1), expired, false, true, null),
|
||||||
arguments(idFor(1), notExpired, false, true, null),
|
arguments(idFor(1), notExpired, false, true, null),
|
||||||
|
|
|
@ -82,11 +82,11 @@ class SubscriptionControllerTest {
|
||||||
3L, new SubscriptionLevelConfiguration("B3", "P3", Map.of("USD", new SubscriptionPriceConfiguration("R3", BigDecimal.valueOf(300))))
|
3L, new SubscriptionLevelConfiguration("B3", "P3", Map.of("USD", new SubscriptionPriceConfiguration("R3", BigDecimal.valueOf(300))))
|
||||||
));
|
));
|
||||||
when(BADGE_TRANSLATOR.translate(any(), eq("B1"))).thenReturn(new Badge("B1", "cat1", "name1", "desc1",
|
when(BADGE_TRANSLATOR.translate(any(), eq("B1"))).thenReturn(new Badge("B1", "cat1", "name1", "desc1",
|
||||||
List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd", "st"), new BadgeSvg("ml", "md", "mt"), new BadgeSvg("ll", "ld", "lt"))));
|
List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd"), new BadgeSvg("ml", "md"), new BadgeSvg("ll", "ld"))));
|
||||||
when(BADGE_TRANSLATOR.translate(any(), eq("B2"))).thenReturn(new Badge("B2", "cat2", "name2", "desc2",
|
when(BADGE_TRANSLATOR.translate(any(), eq("B2"))).thenReturn(new Badge("B2", "cat2", "name2", "desc2",
|
||||||
List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd", "st"), new BadgeSvg("ml", "md", "mt"), new BadgeSvg("ll", "ld", "lt"))));
|
List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd"), new BadgeSvg("ml", "md"), new BadgeSvg("ll", "ld"))));
|
||||||
when(BADGE_TRANSLATOR.translate(any(), eq("B3"))).thenReturn(new Badge("B3", "cat3", "name3", "desc3",
|
when(BADGE_TRANSLATOR.translate(any(), eq("B3"))).thenReturn(new Badge("B3", "cat3", "name3", "desc3",
|
||||||
List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd", "st"), new BadgeSvg("ml", "md", "mt"), new BadgeSvg("ll", "ld", "lt"))));
|
List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd"), new BadgeSvg("ml", "md"), new BadgeSvg("ll", "ld"))));
|
||||||
when(LEVEL_TRANSLATOR.translate(any(), eq("B1"))).thenReturn("Z1");
|
when(LEVEL_TRANSLATOR.translate(any(), eq("B1"))).thenReturn("Z1");
|
||||||
when(LEVEL_TRANSLATOR.translate(any(), eq("B2"))).thenReturn("Z2");
|
when(LEVEL_TRANSLATOR.translate(any(), eq("B2"))).thenReturn("Z2");
|
||||||
when(LEVEL_TRANSLATOR.translate(any(), eq("B3"))).thenReturn("Z3");
|
when(LEVEL_TRANSLATOR.translate(any(), eq("B3"))).thenReturn("Z3");
|
||||||
|
|
|
@ -91,10 +91,10 @@ class DonationControllerTest {
|
||||||
static BadgesConfiguration getBadgesConfiguration() {
|
static BadgesConfiguration getBadgesConfiguration() {
|
||||||
return new BadgesConfiguration(
|
return new BadgesConfiguration(
|
||||||
List.of(
|
List.of(
|
||||||
new BadgeConfiguration("TEST", "other", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd", "st"), new BadgeSvg("ml", "md", "mt"), new BadgeSvg("ll", "ld", "lt"))),
|
new BadgeConfiguration("TEST", "other", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd"), new BadgeSvg("ml", "md"), new BadgeSvg("ll", "ld"))),
|
||||||
new BadgeConfiguration("TEST1", "testing", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd", "st"), new BadgeSvg("ml", "md", "mt"), new BadgeSvg("ll", "ld", "lt"))),
|
new BadgeConfiguration("TEST1", "testing", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd"), new BadgeSvg("ml", "md"), new BadgeSvg("ll", "ld"))),
|
||||||
new BadgeConfiguration("TEST2", "testing", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd", "st"), new BadgeSvg("ml", "md", "mt"), new BadgeSvg("ll", "ld", "lt"))),
|
new BadgeConfiguration("TEST2", "testing", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd"), new BadgeSvg("ml", "md"), new BadgeSvg("ll", "ld"))),
|
||||||
new BadgeConfiguration("TEST3", "testing", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd", "st"), new BadgeSvg("ml", "md", "mt"), new BadgeSvg("ll", "ld", "lt")))),
|
new BadgeConfiguration("TEST3", "testing", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd"), new BadgeSvg("ml", "md"), new BadgeSvg("ll", "ld")))),
|
||||||
List.of("TEST"),
|
List.of("TEST"),
|
||||||
Map.of(1L, "TEST1", 2L, "TEST2", 3L, "TEST3"));
|
Map.of(1L, "TEST1", 2L, "TEST2", 3L, "TEST3"));
|
||||||
}
|
}
|
||||||
|
|
|
@ -109,13 +109,13 @@ class ProfileControllerTest {
|
||||||
usernamesManager,
|
usernamesManager,
|
||||||
dynamicConfigurationManager,
|
dynamicConfigurationManager,
|
||||||
(acceptableLanguages, accountBadges, isSelf) -> List.of(new Badge("TEST", "other", "Test Badge",
|
(acceptableLanguages, accountBadges, isSelf) -> List.of(new Badge("TEST", "other", "Test Badge",
|
||||||
"This badge is in unit tests.", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd", "st"), new BadgeSvg("ml", "md", "mt"), new BadgeSvg("ll", "ld", "lt")))
|
"This badge is in unit tests.", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd"), new BadgeSvg("ml", "md"), new BadgeSvg("ll", "ld")))
|
||||||
),
|
),
|
||||||
new BadgesConfiguration(List.of(
|
new BadgesConfiguration(List.of(
|
||||||
new BadgeConfiguration("TEST", "other", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd", "st"), new BadgeSvg("ml", "md", "mt"), new BadgeSvg("ll", "ld", "lt"))),
|
new BadgeConfiguration("TEST", "other", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd"), new BadgeSvg("ml", "md"), new BadgeSvg("ll", "ld"))),
|
||||||
new BadgeConfiguration("TEST1", "testing", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd", "st"), new BadgeSvg("ml", "md", "mt"), new BadgeSvg("ll", "ld", "lt"))),
|
new BadgeConfiguration("TEST1", "testing", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd"), new BadgeSvg("ml", "md"), new BadgeSvg("ll", "ld"))),
|
||||||
new BadgeConfiguration("TEST2", "testing", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd", "st"), new BadgeSvg("ml", "md", "mt"), new BadgeSvg("ll", "ld", "lt"))),
|
new BadgeConfiguration("TEST2", "testing", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd"), new BadgeSvg("ml", "md"), new BadgeSvg("ll", "ld"))),
|
||||||
new BadgeConfiguration("TEST3", "testing", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd", "st"), new BadgeSvg("ml", "md", "mt"), new BadgeSvg("ll", "ld", "lt")))
|
new BadgeConfiguration("TEST3", "testing", List.of("l", "m", "h", "x", "xx", "xxx"), "SVG", List.of(new BadgeSvg("sl", "sd"), new BadgeSvg("ml", "md"), new BadgeSvg("ll", "ld")))
|
||||||
), List.of("TEST1"), Map.of(1L, "TEST1", 2L, "TEST2", 3L, "TEST3")),
|
), List.of("TEST1"), Map.of(1L, "TEST1", 2L, "TEST2", 3L, "TEST3")),
|
||||||
s3client,
|
s3client,
|
||||||
postPolicyGenerator,
|
postPolicyGenerator,
|
||||||
|
|
Loading…
Reference in New Issue