import org.junit.Test;
import org.onap.crud.entity.Edge;
import org.onap.crud.exception.CrudException;
-import org.onap.crud.parser.EdgePayload;
-import org.onap.schema.validation.RelationshipSchemaValidator;
+import org.onap.crud.service.EdgePayload;
+import org.junit.runner.RunWith;
+import org.mockito.junit.MockitoJUnitRunner;
+import org.onap.crud.OXMModelLoaderSetup;
-public class RelationshipSchemaValidatorTest {
+@RunWith(MockitoJUnitRunner.Silent.class)
+public class RelationshipSchemaValidatorTest extends OXMModelLoaderSetup{
// @formatter:off
private final String edgePayload = "{" +
"\"type\": \"tosca.relationships.HostedOn\"," +
RelationshipSchemaValidator.validateIncomingUpdatePayload(edge, version, payload);
} catch (CrudException e) {
assertEquals(400, e.getHttpStatus().getStatusCode());
- assertThat(e.getMessage(), is("Invalid Source/Target Urls"));
+ assertThat(e.getMessage(), is("Invalid Source Urls"));
}
}
RelationshipSchemaValidator.validateIncomingUpdatePayload(edge, version, payload);
} catch (CrudException e) {
assertEquals(400, e.getHttpStatus().getStatusCode());
- assertThat(e.getMessage(), is("Invalid Source/Target Urls"));
+ assertThat(e.getMessage(), is("Invalid Target Urls"));
}
}
RelationshipSchemaValidator.validateIncomingPatchPayload(edge, version, payload);
} catch (CrudException e) {
assertEquals(400, e.getHttpStatus().getStatusCode());
- assertThat(e.getMessage(), is("Invalid Source/Target Urls"));
+ assertThat(e.getMessage(), is("Invalid Source Urls"));
}
}
RelationshipSchemaValidator.validateIncomingPatchPayload(edge, version, payload);
} catch (CrudException e) {
assertEquals(400, e.getHttpStatus().getStatusCode());
- assertThat(e.getMessage(), is("Invalid Source/Target Urls"));
+ assertThat(e.getMessage(), is("Invalid Target Urls"));
}
}