소스 검색

test: Improve exception checking in SentinelAnnotationQuarkusAdapterTest (#2116)

master
Guilherme Amaral GitHub 3 년 전
부모
커밋
00a560bd00
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1개의 변경된 파일5개의 추가작업 그리고 7개의 파일을 삭제
  1. +5
    -7
      sentinel-adapter/sentinel-quarkus-adapter/sentinel-annotation-quarkus-adapter-deployment/src/test/java/com/alibaba/csp/sentinel/adapter/quarkus/annotation/deployment/SentinelAnnotationQuarkusAdapterTest.java

+ 5
- 7
sentinel-adapter/sentinel-quarkus-adapter/sentinel-annotation-quarkus-adapter-deployment/src/test/java/com/alibaba/csp/sentinel/adapter/quarkus/annotation/deployment/SentinelAnnotationQuarkusAdapterTest.java 파일 보기

@@ -36,6 +36,7 @@ import java.util.Collections;

import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Assertions.fail;
import static org.junit.jupiter.api.Assertions.assertThrows;

/**
* @author sea
@@ -92,7 +93,7 @@ public class SentinelAnnotationQuarkusAdapterTest {
new FlowRule(resourceName).setCount(0)
));

Assertions.assertThrows(ArcUndeclaredThrowableException.class, () -> {
assertThrows(ArcUndeclaredThrowableException.class, () -> {
fooService.baz("Sentinel");
});
}
@@ -104,13 +105,10 @@ public class SentinelAnnotationQuarkusAdapterTest {
ClusterNode cn = ClusterBuilderSlot.getClusterNode(resourceName);
assertThat(cn).isNotNull();
assertThat(cn.passQps()).isPositive();

try {
assertThrows(IllegalMonitorStateException.class, () -> {
fooService.baz("fail");
fail("should not reach here");
} catch (IllegalMonitorStateException ex) {
assertThat(cn.exceptionQps()).isZero();
}
});
assertThat(cn.exceptionQps()).isZero();
}

@Test


Loading…
취소
저장