import org.onap.crud.service.util.TestRequest;
import org.onap.crud.service.util.TestUriInfo;
import org.onap.schema.EdgeRulesLoader;
+import org.junit.runner.RunWith;
+import org.mockito.junit.MockitoJUnitRunner;
+import org.onap.crud.OXMModelLoaderSetup;
-
-public class CrudRestServiceTest {
+@RunWith(MockitoJUnitRunner.Silent.class)
+public class CrudRestServiceTest extends OXMModelLoaderSetup{
private final String putVertexPayload = "{" +
"\"id\": \"test-uuid\"," +
"\"type\": \"pserver\"," +
@Before
public void init() throws Exception {
- ClassLoader classLoader = getClass().getClassLoader();
- File dir = new File(classLoader.getResource("rules").getFile());
- System.setProperty("CONFIG_HOME", dir.getParent());
+ System.setProperty("CONFIG_HOME", "src/test/resources");
EdgeRulesLoader.resetSchemaVersionContext();
- CrudGraphDataService service = new CrudGraphDataService(new TestDao());
+ ChampDaoMockTest champDaoTest = new ChampDaoMockTest();
+ CrudGraphDataService service = new CrudGraphDataService(champDaoTest.getChampDao());
CrudRestService restService = new CrudRestService(service, null);
mockService = Mockito.spy(restService);
String payloadStr = readFileToString(bulkFile);
System.out.println(payloadStr);
- response = mockService.addBulk(payloadStr, "v9", "",
+ response = mockService.addBulk(payloadStr, "v9",
"services/inventory/v9", new TestHeaders(), null, new TestRequest());
- System.out.println("Bulk Response: " + response.getStatus() + "\n" + response.getEntity().toString());
+ System.out.println("Bulk Response: " + response);
+ System.out.println("Response Entity: " + response.getEntity().toString());
assertTrue(response.getStatus() == 200);
}