Skip to content

Commit 1abf3f0

Browse files
author
Maria Ines Parnisari
authored
Add tear down method to handler tests (#262)
1 parent a6cae49 commit 1abf3f0

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

python/rpdk/java/templates/init/guided_aws/StubHandlerTest.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import software.amazon.cloudformation.proxy.ProgressEvent;
88
import software.amazon.cloudformation.proxy.ProxyClient;
99
import software.amazon.cloudformation.proxy.ResourceHandlerRequest;
10+
import org.junit.jupiter.api.AfterEach;
1011
import org.junit.jupiter.api.BeforeEach;
1112
import org.junit.jupiter.api.Test;
1213
import org.junit.jupiter.api.extension.ExtendWith;
@@ -15,6 +16,9 @@
1516

1617
import static org.assertj.core.api.Assertions.assertThat;
1718
import static org.mockito.Mockito.mock;
19+
import static org.mockito.Mockito.atLeastOnce;
20+
import static org.mockito.Mockito.verify;
21+
import static org.mockito.Mockito.verifyNoMoreInteractions;
1822

1923
@ExtendWith(MockitoExtension.class)
2024
public class {{ operation }}HandlerTest extends AbstractTestBase {
@@ -35,6 +39,12 @@ public void setup() {
3539
proxyClient = MOCK_PROXY(proxy, sdkClient);
3640
}
3741

42+
@AfterEach
43+
public void tear_down() {
44+
verify(sdkClient, atLeastOnce()).serviceName();
45+
verifyNoMoreInteractions(sdkClient);
46+
}
47+
3848
@Test
3949
public void handleRequest_SimpleSuccess() {
4050
final {{ operation }}Handler handler = new {{ operation }}Handler();

0 commit comments

Comments
 (0)