DefaultAsyncHttpClientConfigTest.java
package org.asynchttpclient;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
class DefaultAsyncHttpClientConfigTest {
@Test
void testStripAuthorizationOnRedirect_DefaultIsFalse() {
DefaultAsyncHttpClientConfig config = new DefaultAsyncHttpClientConfig.Builder().build();
assertFalse(config.isStripAuthorizationOnRedirect(), "Default should be false");
}
@Test
void testStripAuthorizationOnRedirect_SetTrue() {
DefaultAsyncHttpClientConfig config = new DefaultAsyncHttpClientConfig.Builder()
.setStripAuthorizationOnRedirect(true)
.build();
assertTrue(config.isStripAuthorizationOnRedirect(), "Should be true when set");
}
@Test
void testStripAuthorizationOnRedirect_SetFalse() {
DefaultAsyncHttpClientConfig config = new DefaultAsyncHttpClientConfig.Builder()
.setStripAuthorizationOnRedirect(false)
.build();
assertFalse(config.isStripAuthorizationOnRedirect(), "Should be false when set to false");
}
}