* ========================LICENSE_START=================================
* O-RAN-SC
* %%
- * Copyright (C) 2019 AT&T Intellectual Property and Nokia
+ * Copyright (C) 2019 AT&T Intellectual Property
* %%
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
*/
package org.oransc.ric.portal.dashboard.a1med.client.test;
+import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import org.oransc.ric.a1med.client.api.A1MediatorApi;
import org.oransc.ric.a1med.client.invoker.ApiClient;
/**
* Demonstrates use of the generated A1 mediator client.
*
- * The test fails because no server is available.
+ * The tests fail because no server is available.
*/
public class A1MediatorClientTest {
apiClient.setBasePath("http://localhost:30099/");
A1MediatorApi a1Api = new A1MediatorApi(apiClient);
try {
- a1Api.a1ControllerGetHandler("policy");
- System.out.println("getPolicy answered: " + apiClient.getStatusCode().toString());
+ Object o = a1Api.a1ControllerGetHandler("policy");
+ System.out.println(
+ "getPolicy answered code {} " + apiClient.getStatusCode().toString() + ", content " + o.toString());
+ Assertions.assertTrue(apiClient.getStatusCode().is2xxSuccessful());
+ } catch (RestClientException e) {
+ System.err.println("getPolicy failed: " + e.toString());
+ }
+ try {
+ String policy = "{}";
+ a1Api.a1ControllerPutHandler("policy", policy);
+ System.out.println("putPolicy answered: " + apiClient.getStatusCode().toString());
+ Assertions.assertTrue(apiClient.getStatusCode().is2xxSuccessful());
} catch (RestClientException e) {
System.err.println("getPolicy failed: " + e.toString());
}