6
6
7
7
import io .securecodebox .persistence .defectdojo .config .Config ;
8
8
import lombok .NonNull ;
9
+ import org .apache .http .HttpHost ;
9
10
import org .apache .http .auth .AuthScope ;
10
11
import org .apache .http .auth .Credentials ;
11
12
import org .junit .jupiter .api .Disabled ;
22
23
class FooTest {
23
24
private final Config config = new Config ("url" , "apikey" );
24
25
private final ProxyConfig proxyConfig = ProxyConfig .builder ()
25
- .user ("user" )
26
- .password ("pw" )
27
- .host ("host" )
28
- .port (42 )
29
- .build ();
26
+ .user ("user" )
27
+ .password ("pw" )
28
+ .host ("host" )
29
+ .port (42 )
30
+ .build ();
30
31
private final Foo sut = new Foo (config , proxyConfig );
31
32
32
33
@ Test
33
34
void generateAuthorizationHeaders_withoutProxyAuth () {
34
35
final var innerSut = new Foo (config , ProxyConfig .NULL );
35
36
36
37
assertAll (
37
- () -> assertThat (
38
- innerSut .generateAuthorizationHeaders ().get (HttpHeaders .AUTHORIZATION ),
39
- contains ("Token apikey" )),
40
- () -> assertThat (
41
- innerSut .generateAuthorizationHeaders ().get (HttpHeaders .PROXY_AUTHORIZATION ),
42
- not (contains ("Basic dXNlcjpwdw==" )))
38
+ () -> assertThat (
39
+ innerSut .generateAuthorizationHeaders ().get (HttpHeaders .AUTHORIZATION ),
40
+ contains ("Token apikey" )),
41
+ () -> assertThat (
42
+ innerSut .generateAuthorizationHeaders ().get (HttpHeaders .PROXY_AUTHORIZATION ),
43
+ not (contains ("Basic dXNlcjpwdw==" )))
43
44
);
44
45
}
45
46
@@ -48,21 +49,21 @@ void generateAuthorizationHeaders_withProxyAuth() {
48
49
final var innerSut = new Foo (config , proxyConfig );
49
50
50
51
assertAll (
51
- () -> assertThat (
52
- innerSut .generateAuthorizationHeaders ().get (HttpHeaders .AUTHORIZATION ),
53
- contains ("Token apikey" )),
54
- () -> assertThat (
55
- innerSut .generateAuthorizationHeaders ().get (HttpHeaders .PROXY_AUTHORIZATION ),
56
- contains ("Basic dXNlcjpwdw==" ))
52
+ () -> assertThat (
53
+ innerSut .generateAuthorizationHeaders ().get (HttpHeaders .AUTHORIZATION ),
54
+ contains ("Token apikey" )),
55
+ () -> assertThat (
56
+ innerSut .generateAuthorizationHeaders ().get (HttpHeaders .PROXY_AUTHORIZATION ),
57
+ contains ("Basic dXNlcjpwdw==" ))
57
58
);
58
59
}
59
60
60
61
@ Test
61
62
void encodeProxyCredentials () {
62
63
final var proxyConfig = ProxyConfig .builder ()
63
- .user ("bärtram" )
64
- .password ("gohze8Ae" )
65
- .build ();
64
+ .user ("bärtram" )
65
+ .password ("gohze8Ae" )
66
+ .build ();
66
67
67
68
assertThat (Foo .encodeProxyCredentials (proxyConfig ), is ("YsOkcnRyYW06Z29oemU4QWU=" ));
68
69
}
@@ -72,8 +73,8 @@ void createAuthScope() {
72
73
final var result = sut .createAuthScope ();
73
74
74
75
assertAll (
75
- () -> assertThat (result .getHost (), is (proxyConfig .getHost ())),
76
- () -> assertThat (result .getPort (), is (proxyConfig .getPort ()))
76
+ () -> assertThat (result .getHost (), is (proxyConfig .getHost ())),
77
+ () -> assertThat (result .getPort (), is (proxyConfig .getPort ()))
77
78
);
78
79
}
79
80
@@ -82,8 +83,10 @@ void createCredentials() {
82
83
final var result = sut .createCredentials ();
83
84
84
85
assertAll (
85
- () -> assertThat (result .getUserPrincipal ().getName (), is (proxyConfig .getUser ())),
86
- () -> assertThat (result .getPassword (), is (proxyConfig .getPassword ()))
86
+ () -> assertThat (result .getUserPrincipal ().getName (), is (proxyConfig .getUser ())),
87
+ () -> assertThat (result .getPassword (), is (proxyConfig .getPassword ()))
88
+ );
89
+ }
87
90
88
91
@ Test
89
92
void createHttpHost () {
0 commit comments