|
1 | 1 | package com.cyberark.conjur.api; |
2 | 2 |
|
3 | 3 | import org.junit.Assert; |
4 | | -import org.junit.Rule; |
5 | 4 | import org.junit.Test; |
6 | | -import org.junit.rules.ExpectedException; |
7 | | - |
8 | | -import jakarta.ws.rs.ProcessingException; |
9 | 5 | import jakarta.ws.rs.WebApplicationException; |
| 6 | + |
10 | 7 | import java.util.UUID; |
11 | 8 |
|
12 | 9 | /** |
@@ -66,26 +63,27 @@ public void testAddSecretAndRetrieveSecret() { |
66 | 63 |
|
67 | 64 | @Test |
68 | 65 | public void testSetVariableWithoutVariableInPolicy() { |
69 | | - expectedException.expect(WebApplicationException.class); |
70 | | - expectedException.expectMessage(NOT_FOUND_STATUS_CODE); |
71 | | - |
72 | | - Conjur conjur = new Conjur(); |
73 | | - |
74 | | - conjur.variables().addSecret(NON_EXISTING_VARIABLE_KEY, VARIABLE_VALUE); |
| 66 | + WebApplicationException thrown = Assert.assertThrows( |
| 67 | + WebApplicationException.class, |
| 68 | + () -> { |
| 69 | + Conjur conjur = new Conjur(); |
| 70 | + conjur.variables().addSecret(NON_EXISTING_VARIABLE_KEY, VARIABLE_VALUE); |
| 71 | + } |
| 72 | + ); |
| 73 | + Assert.assertTrue(thrown.getMessage().contains(NOT_FOUND_STATUS_CODE)); |
75 | 74 | } |
76 | 75 |
|
77 | 76 | @Test |
78 | 77 | public void testLogonWithAlterativeAuthenticator() { |
79 | | - expectedException.expect(ProcessingException.class); |
80 | | - expectedException.expectMessage(UNAUTHORIZED_STATUS_CODE); |
81 | | - |
82 | 78 | String authnUrl = System.getProperty(APPLIANCE_URL_PROPERTY) + ALTERNATIVE_AUTHN_ENDPOINT; |
83 | 79 |
|
84 | | - Conjur conjur = new Conjur(ALTERNATIVE_USERNAME, ALTERNATIVE_API_KEY, authnUrl); |
85 | | - conjur.variables().retrieveSecret(VARIABLE_KEY); |
| 80 | + WebApplicationException thrown = Assert.assertThrows( |
| 81 | + WebApplicationException.class, |
| 82 | + () -> { |
| 83 | + Conjur conjur = new Conjur(ALTERNATIVE_USERNAME, ALTERNATIVE_API_KEY, authnUrl); |
| 84 | + conjur.variables().retrieveSecret(VARIABLE_KEY); |
| 85 | + } |
| 86 | + ); |
| 87 | + Assert.assertTrue(thrown.getMessage().contains(UNAUTHORIZED_STATUS_CODE)); |
86 | 88 | } |
87 | | - |
88 | | - |
89 | | - @Rule |
90 | | - public ExpectedException expectedException = ExpectedException.none(); |
91 | 89 | } |
0 commit comments