4040import org .junit .runner .RunWith ;
4141import org .junit .runners .JUnit4 ;
4242
43- /** Test cases for {@link S2A }. */
43+ /** Test cases for {@link SecureSessionAgent }. */
4444@ RunWith (JUnit4 .class )
45- public class S2ATest {
45+ public class SecureSessionAgentTest {
4646
4747 private static final String INVALID_JSON_KEY = "invalid_key" ;
4848 private static final String S2A_PLAINTEXT_ADDRESS = "plaintext" ;
@@ -53,15 +53,17 @@ public void getS2AAddress_validAddress() {
5353 MockMetadataServerTransportFactory transportFactory = new MockMetadataServerTransportFactory ();
5454 transportFactory .transport .setS2AContentMap (
5555 ImmutableMap .of (
56- S2A .S2A_PLAINTEXT_ADDRESS_JSON_KEY ,
56+ SecureSessionAgent .S2A_PLAINTEXT_ADDRESS_JSON_KEY ,
5757 S2A_PLAINTEXT_ADDRESS ,
58- S2A .S2A_MTLS_ADDRESS_JSON_KEY ,
58+ SecureSessionAgent .S2A_MTLS_ADDRESS_JSON_KEY ,
5959 S2A_MTLS_ADDRESS ));
6060 transportFactory .transport .setRequestStatusCode (HttpStatusCodes .STATUS_CODE_OK );
6161
62- S2A s2aUtils = S2A .newBuilder ().setHttpTransportFactory (transportFactory ).build ();
63- String plaintextS2AAddress = s2aUtils .getPlaintextS2AAddress ();
64- String mtlsS2AAddress = s2aUtils .getMtlsS2AAddress ();
62+ SecureSessionAgent s2aUtils =
63+ SecureSessionAgent .newBuilder ().setHttpTransportFactory (transportFactory ).build ();
64+ SecureSessionAgentConfig config = s2aUtils .getConfig ();
65+ String plaintextS2AAddress = config .getPlaintextAddress ();
66+ String mtlsS2AAddress = config .getMtlsAddress ();
6567 assertEquals (S2A_PLAINTEXT_ADDRESS , plaintextS2AAddress );
6668 assertEquals (S2A_MTLS_ADDRESS , mtlsS2AAddress );
6769 }
@@ -71,16 +73,18 @@ public void getS2AAddress_queryEndpointResponseErrorCode_emptyAddress() {
7173 MockMetadataServerTransportFactory transportFactory = new MockMetadataServerTransportFactory ();
7274 transportFactory .transport .setS2AContentMap (
7375 ImmutableMap .of (
74- S2A .S2A_PLAINTEXT_ADDRESS_JSON_KEY ,
76+ SecureSessionAgent .S2A_PLAINTEXT_ADDRESS_JSON_KEY ,
7577 S2A_PLAINTEXT_ADDRESS ,
76- S2A .S2A_MTLS_ADDRESS_JSON_KEY ,
78+ SecureSessionAgent .S2A_MTLS_ADDRESS_JSON_KEY ,
7779 S2A_MTLS_ADDRESS ));
7880 transportFactory .transport .setRequestStatusCode (
7981 HttpStatusCodes .STATUS_CODE_SERVICE_UNAVAILABLE );
8082
81- S2A s2aUtils = S2A .newBuilder ().setHttpTransportFactory (transportFactory ).build ();
82- String plaintextS2AAddress = s2aUtils .getPlaintextS2AAddress ();
83- String mtlsS2AAddress = s2aUtils .getMtlsS2AAddress ();
83+ SecureSessionAgent s2aUtils =
84+ SecureSessionAgent .newBuilder ().setHttpTransportFactory (transportFactory ).build ();
85+ SecureSessionAgentConfig config = s2aUtils .getConfig ();
86+ String plaintextS2AAddress = config .getPlaintextAddress ();
87+ String mtlsS2AAddress = config .getMtlsAddress ();
8488 assertTrue (plaintextS2AAddress .isEmpty ());
8589 assertTrue (mtlsS2AAddress .isEmpty ());
8690 }
@@ -90,16 +94,18 @@ public void getS2AAddress_queryEndpointResponseEmpty_emptyAddress() {
9094 MockMetadataServerTransportFactory transportFactory = new MockMetadataServerTransportFactory ();
9195 transportFactory .transport .setS2AContentMap (
9296 ImmutableMap .of (
93- S2A .S2A_PLAINTEXT_ADDRESS_JSON_KEY ,
97+ SecureSessionAgent .S2A_PLAINTEXT_ADDRESS_JSON_KEY ,
9498 S2A_PLAINTEXT_ADDRESS ,
95- S2A .S2A_MTLS_ADDRESS_JSON_KEY ,
99+ SecureSessionAgent .S2A_MTLS_ADDRESS_JSON_KEY ,
96100 S2A_MTLS_ADDRESS ));
97101 transportFactory .transport .setRequestStatusCode (HttpStatusCodes .STATUS_CODE_OK );
98102 transportFactory .transport .setEmptyContent (true );
99103
100- S2A s2aUtils = S2A .newBuilder ().setHttpTransportFactory (transportFactory ).build ();
101- String plaintextS2AAddress = s2aUtils .getPlaintextS2AAddress ();
102- String mtlsS2AAddress = s2aUtils .getMtlsS2AAddress ();
104+ SecureSessionAgent s2aUtils =
105+ SecureSessionAgent .newBuilder ().setHttpTransportFactory (transportFactory ).build ();
106+ SecureSessionAgentConfig config = s2aUtils .getConfig ();
107+ String plaintextS2AAddress = config .getPlaintextAddress ();
108+ String mtlsS2AAddress = config .getMtlsAddress ();
103109 assertTrue (plaintextS2AAddress .isEmpty ());
104110 assertTrue (mtlsS2AAddress .isEmpty ());
105111 }
@@ -111,13 +117,15 @@ public void getS2AAddress_queryEndpointResponseInvalidPlaintextJsonKey_plaintext
111117 ImmutableMap .of (
112118 INVALID_JSON_KEY ,
113119 S2A_PLAINTEXT_ADDRESS ,
114- S2A .S2A_MTLS_ADDRESS_JSON_KEY ,
120+ SecureSessionAgent .S2A_MTLS_ADDRESS_JSON_KEY ,
115121 S2A_MTLS_ADDRESS ));
116122 transportFactory .transport .setRequestStatusCode (HttpStatusCodes .STATUS_CODE_OK );
117123
118- S2A s2aUtils = S2A .newBuilder ().setHttpTransportFactory (transportFactory ).build ();
119- String plaintextS2AAddress = s2aUtils .getPlaintextS2AAddress ();
120- String mtlsS2AAddress = s2aUtils .getMtlsS2AAddress ();
124+ SecureSessionAgent s2aUtils =
125+ SecureSessionAgent .newBuilder ().setHttpTransportFactory (transportFactory ).build ();
126+ SecureSessionAgentConfig config = s2aUtils .getConfig ();
127+ String plaintextS2AAddress = config .getPlaintextAddress ();
128+ String mtlsS2AAddress = config .getMtlsAddress ();
121129 assertTrue (plaintextS2AAddress .isEmpty ());
122130 assertEquals (S2A_MTLS_ADDRESS , mtlsS2AAddress );
123131 }
@@ -127,15 +135,17 @@ public void getS2AAddress_queryEndpointResponseInvalidMtlsJsonKey_mtlsEmptyAddre
127135 MockMetadataServerTransportFactory transportFactory = new MockMetadataServerTransportFactory ();
128136 transportFactory .transport .setS2AContentMap (
129137 ImmutableMap .of (
130- S2A .S2A_PLAINTEXT_ADDRESS_JSON_KEY ,
138+ SecureSessionAgent .S2A_PLAINTEXT_ADDRESS_JSON_KEY ,
131139 S2A_PLAINTEXT_ADDRESS ,
132140 INVALID_JSON_KEY ,
133141 S2A_MTLS_ADDRESS ));
134142 transportFactory .transport .setRequestStatusCode (HttpStatusCodes .STATUS_CODE_OK );
135143
136- S2A s2aUtils = S2A .newBuilder ().setHttpTransportFactory (transportFactory ).build ();
137- String plaintextS2AAddress = s2aUtils .getPlaintextS2AAddress ();
138- String mtlsS2AAddress = s2aUtils .getMtlsS2AAddress ();
144+ SecureSessionAgent s2aUtils =
145+ SecureSessionAgent .newBuilder ().setHttpTransportFactory (transportFactory ).build ();
146+ SecureSessionAgentConfig config = s2aUtils .getConfig ();
147+ String plaintextS2AAddress = config .getPlaintextAddress ();
148+ String mtlsS2AAddress = config .getMtlsAddress ();
139149 assertEquals (S2A_PLAINTEXT_ADDRESS , plaintextS2AAddress );
140150 assertTrue (mtlsS2AAddress .isEmpty ());
141151 }
0 commit comments