File tree Expand file tree Collapse file tree 5 files changed +142
-0
lines changed
java/org/openapitools/openapidiff/core/backcompat Expand file tree Collapse file tree 5 files changed +142
-0
lines changed Original file line number Diff line number Diff line change 1+ package org .openapitools .openapidiff .core .backcompat ;
2+
3+ import static org .openapitools .openapidiff .core .TestUtils .assertOpenApiBackwardIncompatible ;
4+ import static org .openapitools .openapidiff .core .TestUtils .assertSpecUnchanged ;
5+
6+ import org .junit .jupiter .api .Test ;
7+
8+ public class OAuthFlowBCTest {
9+ private final String BASE = "bc_oauthflow_base.yaml" ;
10+
11+ @ Test
12+ public void unchanged () {
13+ assertSpecUnchanged (BASE , BASE );
14+ }
15+
16+ @ Test
17+ public void authorizationUrlChanged () {
18+ assertOpenApiBackwardIncompatible (BASE , "bc_oauthflow_authorization_url_changed.yaml" );
19+ }
20+
21+ @ Test
22+ public void refreshUrlChanged () {
23+ assertOpenApiBackwardIncompatible (BASE , "bc_oauthflow_refresh_url_changed.yaml" );
24+ }
25+
26+ @ Test
27+ public void tokenUrlChanged () {
28+ assertOpenApiBackwardIncompatible (BASE , "bc_oauthflow_token_url_changed.yaml" );
29+ }
30+ }
Original file line number Diff line number Diff line change 1+ openapi : 3.0.0
2+ info :
3+ description : myDesc
4+ title : myTitle
5+ version : 1.0.0
6+ paths :
7+ /widgets :
8+ get :
9+ operationId : listWidgets
10+ responses :
11+ ' 200 ' :
12+ description : successful operation
13+ content :
14+ application/json :
15+ schema :
16+ type : string
17+ security :
18+ - oauth2-scheme-1 : []
19+ components :
20+ securitySchemes :
21+ oauth2-scheme-1 :
22+ type : oauth2
23+ flows :
24+ implicit :
25+ authorizationUrl : https://example.com/api/oauth/authorization2
26+ refreshUrl : https://example.com/api/oauth/refresh
27+ tokenUrl : https://example.com/api/oauth/token
28+ scopes : {}
Original file line number Diff line number Diff line change 1+ openapi : 3.0.0
2+ info :
3+ description : myDesc
4+ title : myTitle
5+ version : 1.0.0
6+ paths :
7+ /widgets :
8+ get :
9+ operationId : listWidgets
10+ responses :
11+ ' 200 ' :
12+ description : successful operation
13+ content :
14+ application/json :
15+ schema :
16+ type : string
17+ security :
18+ - oauth2-scheme-1 : []
19+ components :
20+ securitySchemes :
21+ oauth2-scheme-1 :
22+ type : oauth2
23+ flows :
24+ implicit :
25+ authorizationUrl : https://example.com/api/oauth/authorization
26+ refreshUrl : https://example.com/api/oauth/refresh
27+ tokenUrl : https://example.com/api/oauth/token
28+ scopes : {}
Original file line number Diff line number Diff line change 1+ openapi : 3.0.0
2+ info :
3+ description : myDesc
4+ title : myTitle
5+ version : 1.0.0
6+ paths :
7+ /widgets :
8+ get :
9+ operationId : listWidgets
10+ responses :
11+ ' 200 ' :
12+ description : successful operation
13+ content :
14+ application/json :
15+ schema :
16+ type : string
17+ security :
18+ - oauth2-scheme-1 : []
19+ components :
20+ securitySchemes :
21+ oauth2-scheme-1 :
22+ type : oauth2
23+ flows :
24+ implicit :
25+ authorizationUrl : https://example.com/api/oauth/authorization
26+ refreshUrl : https://example.com/api/oauth/refresh2
27+ tokenUrl : https://example.com/api/oauth/token
28+ scopes : {}
Original file line number Diff line number Diff line change 1+ openapi : 3.0.0
2+ info :
3+ description : myDesc
4+ title : myTitle
5+ version : 1.0.0
6+ paths :
7+ /widgets :
8+ get :
9+ operationId : listWidgets
10+ responses :
11+ ' 200 ' :
12+ description : successful operation
13+ content :
14+ application/json :
15+ schema :
16+ type : string
17+ security :
18+ - oauth2-scheme-1 : []
19+ components :
20+ securitySchemes :
21+ oauth2-scheme-1 :
22+ type : oauth2
23+ flows :
24+ implicit :
25+ authorizationUrl : https://example.com/api/oauth/authorization
26+ refreshUrl : https://example.com/api/oauth/refresh
27+ tokenUrl : https://example.com/api/oauth/token2
28+ scopes : {}
You can’t perform that action at this time.
0 commit comments