1+ package com .intuit .oauth2 .data ;
2+
3+ import org .testng .Assert ;
4+ import org .testng .annotations .BeforeMethod ;
5+ import org .testng .annotations .BeforeTest ;
6+ import org .testng .annotations .Test ;
7+
8+ /**
9+ * @author enzozafra
10+ */
11+ public class DiscoveryAPIResponseTest {
12+ private DiscoveryAPIResponse discoveryAPIResponse ;
13+
14+ private String issuer ;
15+ private String authorizationEndpoint ;
16+ private String tokenEndpoint ;
17+ private String userinfoEndpoint ;
18+ private String revocationEndpoint ;
19+ private String jwksUri ;
20+
21+ @ BeforeTest
22+ public void init () {
23+ issuer = "issuer" ;
24+ authorizationEndpoint = "authorizationEndpoint" ;
25+ tokenEndpoint = "tokenEndpoint" ;
26+ revocationEndpoint = "revocationEndpoint" ;
27+ userinfoEndpoint = "userinfoEndpoint" ;
28+ jwksUri = "jwksUri" ;
29+ }
30+
31+ @ BeforeMethod
32+ public void setUp () {
33+ discoveryAPIResponse = new DiscoveryAPIResponse ();
34+ discoveryAPIResponse .setIssuer (issuer );
35+ discoveryAPIResponse .setAuthorizationEndpoint (authorizationEndpoint );
36+ discoveryAPIResponse .setTokenEndpoint (tokenEndpoint );
37+ discoveryAPIResponse .setRevocationEndpoint (revocationEndpoint );
38+ discoveryAPIResponse .setUserinfoEndpoint (userinfoEndpoint );
39+ discoveryAPIResponse .setJwksUri (jwksUri );
40+ }
41+
42+ @ Test
43+ public void testAllGetters () {
44+ Assert .assertEquals (discoveryAPIResponse .getIssuer (), issuer );
45+ Assert .assertEquals (discoveryAPIResponse .getAuthorizationEndpoint (), authorizationEndpoint );
46+ Assert .assertEquals (discoveryAPIResponse .getTokenEndpoint (), tokenEndpoint );
47+ Assert .assertEquals (discoveryAPIResponse .getRevocationEndpoint (), revocationEndpoint );
48+ Assert .assertEquals (discoveryAPIResponse .getUserinfoEndpoint (), userinfoEndpoint );
49+ Assert .assertEquals (discoveryAPIResponse .getJwksUri (), jwksUri );
50+ }
51+
52+ @ Test
53+ public void testAllSetters () {
54+ String newIssuer = "321 New Street Address" ;
55+ String newAuthorizationEndpoint = "New authorizationEndpoint" ;
56+ String newTokenEndpoint = "New TokenEndpoint" ;
57+ String newRevocationEndpoint = "New RevocationEndpoint" ;
58+ String newUserInfoEndpoint = "New UserinfoEndpoint" ;
59+ String newJwksUri = "new JwksUri" ;
60+
61+ discoveryAPIResponse .setIssuer (newIssuer );
62+ discoveryAPIResponse .setAuthorizationEndpoint (newAuthorizationEndpoint );
63+ discoveryAPIResponse .setTokenEndpoint (newTokenEndpoint );
64+ discoveryAPIResponse .setRevocationEndpoint (newRevocationEndpoint );
65+ discoveryAPIResponse .setUserinfoEndpoint (newUserInfoEndpoint );
66+ discoveryAPIResponse .setJwksUri (newJwksUri );
67+
68+ Assert .assertEquals (discoveryAPIResponse .getIssuer (), newIssuer );
69+ Assert .assertEquals (discoveryAPIResponse .getAuthorizationEndpoint (), newAuthorizationEndpoint );
70+ Assert .assertEquals (discoveryAPIResponse .getTokenEndpoint (), newTokenEndpoint );
71+ Assert .assertEquals (discoveryAPIResponse .getRevocationEndpoint (), newRevocationEndpoint );
72+ Assert .assertEquals (discoveryAPIResponse .getUserinfoEndpoint (), newUserInfoEndpoint );
73+ Assert .assertEquals (discoveryAPIResponse .getJwksUri (), newJwksUri );
74+ }
75+ }
0 commit comments