Browse Source

Fixed tests

pull/6809/head
Andrii Shvaika 4 years ago
parent
commit
9801120384
  1. 2
      application/src/test/java/org/thingsboard/server/controller/BaseEntityRelationControllerTest.java
  2. 7
      common/message/src/test/java/org/thingsboard/server/common/msg/tools/RateLimitsTest.java

2
application/src/test/java/org/thingsboard/server/controller/BaseEntityRelationControllerTest.java

@ -45,7 +45,7 @@ import java.util.List;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
@Slf4j
public class BaseEntityRelationControllerTest extends AbstractControllerTest {
public abstract class BaseEntityRelationControllerTest extends AbstractControllerTest {
public static final String BASE_DEVICE_NAME = "Test dummy device";

7
common/message/src/test/java/org/thingsboard/server/common/msg/tools/RateLimitsTest.java

@ -15,8 +15,11 @@
*/
package org.thingsboard.server.common.msg.tools;
import org.awaitility.pollinterval.FixedPollInterval;
import org.awaitility.pollinterval.PollInterval;
import org.junit.Test;
import java.time.Duration;
import java.util.concurrent.TimeUnit;
import static org.assertj.core.api.Assertions.assertThat;
@ -39,10 +42,11 @@ public class RateLimitsTest {
assertThat(rateLimits.tryConsume()).as("new token is available").isFalse();
int expectedRefillTime = (int) (((double) period / capacity) * 1000);
int gap = 100;
int gap = 500;
for (int i = 0; i < capacity; i++) {
await("token refill for rate limit " + rateLimitConfig)
.pollInterval(new FixedPollInterval(10, TimeUnit.MILLISECONDS))
.atLeast(expectedRefillTime - gap, TimeUnit.MILLISECONDS)
.atMost(expectedRefillTime + gap, TimeUnit.MILLISECONDS)
.untilAsserted(() -> {
@ -70,6 +74,7 @@ public class RateLimitsTest {
int gap = 500;
await("tokens refill for rate limit " + rateLimitConfig)
.pollInterval(new FixedPollInterval(10, TimeUnit.MILLISECONDS))
.atLeast(expectedRefillTime - gap, TimeUnit.MILLISECONDS)
.atMost(expectedRefillTime + gap, TimeUnit.MILLISECONDS)
.untilAsserted(() -> {

Loading…
Cancel
Save