mitreid-connect
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.mitre.openid.connect.client.service.impl.TestHybridServerConfigurationService クラス
org.mitre.openid.connect.client.service.impl.TestHybridServerConfigurationService 連携図
Collaboration graph

公開メンバ関数

void prepare ()
 
void getServerConfiguration_useStatic ()
 
void getServerConfiguration_useDynamic ()
 
void getServerConfiguration_noIssuer ()
 

非公開変数類

StaticServerConfigurationService mockStaticService
 
DynamicServerConfigurationService mockDynamicService
 
HybridServerConfigurationService hybridService
 
ServerConfiguration mockServerConfig
 
String issuer = "https://www.example.com/"
 

詳解

著者
wkim

関数詳解

◆ getServerConfiguration_noIssuer()

void org.mitre.openid.connect.client.service.impl.TestHybridServerConfigurationService.getServerConfiguration_noIssuer ( )
inline

Checks the behavior when the issuer is not known.

95  {
96 
99 
100  String badIssuer = "www.badexample.com";
101 
102  ServerConfiguration result = hybridService.getServerConfiguration(badIssuer);
103 
104  Mockito.verify(mockStaticService).getServerConfiguration(badIssuer);
105  Mockito.verify(mockDynamicService).getServerConfiguration(badIssuer);
106  assertThat(result, is(nullValue()));
107  }
ServerConfiguration getServerConfiguration(String issuer)
Definition: StaticServerConfigurationService.java:59
StaticServerConfigurationService mockStaticService
Definition: TestHybridServerConfigurationService.java:45
DynamicServerConfigurationService mockDynamicService
Definition: TestHybridServerConfigurationService.java:48
String issuer
Definition: TestHybridServerConfigurationService.java:56
ServerConfiguration getServerConfiguration(String issuer)
Definition: HybridServerConfigurationService.java:52
ServerConfiguration mockServerConfig
Definition: TestHybridServerConfigurationService.java:54
HybridServerConfigurationService hybridService
Definition: TestHybridServerConfigurationService.java:51
ServerConfiguration getServerConfiguration(String issuer)
Definition: DynamicServerConfigurationService.java:110

◆ getServerConfiguration_useDynamic()

void org.mitre.openid.connect.client.service.impl.TestHybridServerConfigurationService.getServerConfiguration_useDynamic ( )
inline
79  {
80 
81  Mockito.when(mockStaticService.getServerConfiguration(issuer)).thenReturn(null);
83 
84  ServerConfiguration result = hybridService.getServerConfiguration(issuer);
85 
86  Mockito.verify(mockStaticService).getServerConfiguration(issuer);
87  Mockito.verify(mockDynamicService).getServerConfiguration(issuer);
88  assertEquals(mockServerConfig, result);
89  }
ServerConfiguration getServerConfiguration(String issuer)
Definition: StaticServerConfigurationService.java:59
StaticServerConfigurationService mockStaticService
Definition: TestHybridServerConfigurationService.java:45
DynamicServerConfigurationService mockDynamicService
Definition: TestHybridServerConfigurationService.java:48
String issuer
Definition: TestHybridServerConfigurationService.java:56
ServerConfiguration getServerConfiguration(String issuer)
Definition: HybridServerConfigurationService.java:52
ServerConfiguration mockServerConfig
Definition: TestHybridServerConfigurationService.java:54
HybridServerConfigurationService hybridService
Definition: TestHybridServerConfigurationService.java:51
ServerConfiguration getServerConfiguration(String issuer)
Definition: DynamicServerConfigurationService.java:110

◆ getServerConfiguration_useStatic()

void org.mitre.openid.connect.client.service.impl.TestHybridServerConfigurationService.getServerConfiguration_useStatic ( )
inline
67  {
68 
70 
71  ServerConfiguration result = hybridService.getServerConfiguration(issuer);
72 
73  Mockito.verify(mockStaticService).getServerConfiguration(issuer);
74  Mockito.verify(mockDynamicService, Mockito.never()).getServerConfiguration(Matchers.anyString());
75  assertEquals(mockServerConfig, result);
76  }
ServerConfiguration getServerConfiguration(String issuer)
Definition: StaticServerConfigurationService.java:59
StaticServerConfigurationService mockStaticService
Definition: TestHybridServerConfigurationService.java:45
DynamicServerConfigurationService mockDynamicService
Definition: TestHybridServerConfigurationService.java:48
String issuer
Definition: TestHybridServerConfigurationService.java:56
ServerConfiguration getServerConfiguration(String issuer)
Definition: HybridServerConfigurationService.java:52
ServerConfiguration mockServerConfig
Definition: TestHybridServerConfigurationService.java:54
HybridServerConfigurationService hybridService
Definition: TestHybridServerConfigurationService.java:51

◆ prepare()

void org.mitre.openid.connect.client.service.impl.TestHybridServerConfigurationService.prepare ( )
inline
59  {
60 
61  Mockito.reset(mockDynamicService, mockStaticService);
62 
63  }
StaticServerConfigurationService mockStaticService
Definition: TestHybridServerConfigurationService.java:45
DynamicServerConfigurationService mockDynamicService
Definition: TestHybridServerConfigurationService.java:48

メンバ詳解

◆ hybridService

HybridServerConfigurationService org.mitre.openid.connect.client.service.impl.TestHybridServerConfigurationService.hybridService
private

◆ issuer

String org.mitre.openid.connect.client.service.impl.TestHybridServerConfigurationService.issuer = "https://www.example.com/"
private

◆ mockDynamicService

DynamicServerConfigurationService org.mitre.openid.connect.client.service.impl.TestHybridServerConfigurationService.mockDynamicService
private

◆ mockServerConfig

ServerConfiguration org.mitre.openid.connect.client.service.impl.TestHybridServerConfigurationService.mockServerConfig
private

◆ mockStaticService

StaticServerConfigurationService org.mitre.openid.connect.client.service.impl.TestHybridServerConfigurationService.mockStaticService
private

このクラス詳解は次のファイルから抽出されました: