|
7 | 7 |
|
8 | 8 | import com.amadeus.exceptions.ResponseException; |
9 | 9 | import com.amadeus.referenceData.urls.CheckinLinks; |
| 10 | +import com.amadeus.travel.analytics.FareSearches; |
| 11 | +import com.amadeus.travel.analytics.airTraffic.Traveled; |
10 | 12 | import org.junit.Test; |
11 | 13 |
|
12 | 14 | public class NamespaceTest { |
13 | 15 | @Test public void testAllNamespacesExist() { |
14 | 16 | Amadeus client = Amadeus.builder("id", "secret").build(); |
15 | 17 | assertNotNull(client.referenceData.urls.checkinLinks); |
| 18 | + assertNotNull(client.travel.analytics.airTraffic.traveled); |
| 19 | + assertNotNull(client.travel.analytics.fareSearches); |
16 | 20 | } |
17 | 21 |
|
18 | 22 | @Test public void testGetMethods() throws ResponseException { |
19 | 23 | Amadeus client = mock(Amadeus.class); |
| 24 | + Params params = Params.with("airline", "1X"); |
20 | 25 |
|
21 | 26 | when(client.get("/v2/reference-data/urls/checkin-links", null)) |
22 | 27 | .thenReturn(mock(Response.class)); |
| 28 | + when(client.get("/v2/reference-data/urls/checkin-links", params)) |
| 29 | + .thenReturn(mock(Response.class)); |
23 | 30 | CheckinLinks checkinLinks = new CheckinLinks(client); |
24 | 31 | assertTrue(checkinLinks.get() instanceof Response); |
| 32 | + assertTrue(checkinLinks.get(params) instanceof Response); |
25 | 33 |
|
26 | | - Params params = Params.with("airline", "1X"); |
27 | | - when(client.get("/v2/reference-data/urls/checkin-links", params)) |
| 34 | + when(client.get("/v1/travel/analytics/air-traffic/traveled", null)) |
28 | 35 | .thenReturn(mock(Response.class)); |
29 | | - checkinLinks = new CheckinLinks(client); |
30 | | - assertTrue(checkinLinks.get(params) instanceof Response); |
| 36 | + when(client.get("/v1/travel/analytics/air-traffic/traveled", params)) |
| 37 | + .thenReturn(mock(Response.class)); |
| 38 | + Traveled traveled = new Traveled(client); |
| 39 | + assertTrue(traveled.get() instanceof Response); |
| 40 | + assertTrue(traveled.get(params) instanceof Response); |
| 41 | + |
| 42 | + when(client.get("/v1/travel/analytics/fare-searches", null)) |
| 43 | + .thenReturn(mock(Response.class)); |
| 44 | + when(client.get("/v1/travel/analytics/fare-searches", params)) |
| 45 | + .thenReturn(mock(Response.class)); |
| 46 | + FareSearches fareSearches = new FareSearches(client); |
| 47 | + assertTrue(fareSearches.get() instanceof Response); |
| 48 | + assertTrue(fareSearches.get(params) instanceof Response); |
31 | 49 | } |
32 | 50 | } |
0 commit comments