mirror of
https://github.com/signalapp/Signal-Server.git
synced 2025-12-05 01:10:13 +00:00
Prefix AssertTrue validation methods with "is"
This commit is contained in:
@@ -48,7 +48,7 @@ public record IncomingMessageList(@NotNull
|
||||
|
||||
@AssertTrue
|
||||
@Schema(hidden = true)
|
||||
public boolean hasNoDuplicateRecipients() {
|
||||
public boolean isNotDuplicateRecipients() {
|
||||
final boolean valid = messages.stream()
|
||||
.filter(Objects::nonNull)
|
||||
.map(IncomingMessage::destinationDeviceId).distinct().count() == messages.size();
|
||||
|
||||
@@ -43,7 +43,7 @@ public record LinkDeviceRequest(@Schema(requiredMode = Schema.RequiredMode.REQUI
|
||||
|
||||
@AssertTrue
|
||||
@Schema(hidden = true)
|
||||
public boolean hasExactlyOneMessageDeliveryChannel() {
|
||||
public boolean isExactlyOneMessageDeliveryChannel() {
|
||||
if (accountAttributes.getFetchesMessages()) {
|
||||
return deviceActivationRequest().apnToken().isEmpty() && deviceActivationRequest().gcmToken().isEmpty();
|
||||
} else {
|
||||
|
||||
@@ -88,7 +88,7 @@ public record RegistrationRequest(@Schema(requiredMode = Schema.RequiredMode.NOT
|
||||
@VisibleForTesting
|
||||
@AssertTrue
|
||||
@Schema(hidden = true)
|
||||
boolean hasExactlyOneMessageDeliveryChannel() {
|
||||
boolean isExactlyOneMessageDeliveryChannel() {
|
||||
if (deviceActivationRequest == null || accountAttributes == null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ public record RateLimiterConfig(int bucketSize, Duration permitRegenerationDurat
|
||||
|
||||
@AssertTrue
|
||||
@Schema(hidden = true)
|
||||
public boolean hasPositiveRegenerationRate() {
|
||||
public boolean isPositiveRegenerationRate() {
|
||||
try {
|
||||
return permitRegenerationDuration.toNanos() > 0;
|
||||
} catch (final ArithmeticException e) {
|
||||
|
||||
@@ -21,9 +21,9 @@ class RateLimiterConfigTest {
|
||||
|
||||
@Test
|
||||
void isRegenerationRatePositive() {
|
||||
assertTrue(new RateLimiterConfig(1, Duration.ofSeconds(1), false).hasPositiveRegenerationRate());
|
||||
assertTrue(new RateLimiterConfig(1, Duration.ofNanos(1), false).hasPositiveRegenerationRate());
|
||||
assertFalse(new RateLimiterConfig(1, Duration.ZERO, false).hasPositiveRegenerationRate());
|
||||
assertFalse(new RateLimiterConfig(1, Duration.ofSeconds(-1), false).hasPositiveRegenerationRate());
|
||||
assertTrue(new RateLimiterConfig(1, Duration.ofSeconds(1), false).isPositiveRegenerationRate());
|
||||
assertTrue(new RateLimiterConfig(1, Duration.ofNanos(1), false).isPositiveRegenerationRate());
|
||||
assertFalse(new RateLimiterConfig(1, Duration.ZERO, false).isPositiveRegenerationRate());
|
||||
assertFalse(new RateLimiterConfig(1, Duration.ofSeconds(-1), false).isPositiveRegenerationRate());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user