private void testInvalidDateAsPost(DateParameters parameters) { IDictionary <string, object> conditionJson = new Dictionary <string, object>(); conditionJson["operator"] = "lt"; conditionJson["value"] = "invalidValue"; IList <IDictionary <string, object> > conditions = new List <IDictionary <string, object> >(); conditions.Add(conditionJson); IDictionary <string, object> json = new Dictionary <string, object>(); json[parameters.name()] = conditions; given().contentType(POST_JSON_CONTENT_TYPE).body(json).then().expect().statusCode(Status.BAD_REQUEST.StatusCode).contentType(ContentType.JSON).body("type", equalTo(typeof(InvalidRequestException).Name)).body("message", equalTo("Invalid " + parameters.description() + " format: Cannot convert value \"invalidValue\" to java type java.util.Date")).when().post(JOBS_RESOURCE_URL); }
private void testInvalidDateComparatorAsPost(DateParameters parameters) { string invalidComparator = "bt"; IDictionary <string, object> conditionJson = new Dictionary <string, object>(); conditionJson["operator"] = invalidComparator; conditionJson["value"] = withTimezone("2013-05-05T00:00:00"); IList <IDictionary <string, object> > conditions = new List <IDictionary <string, object> >(); conditions.Add(conditionJson); IDictionary <string, object> json = new Dictionary <string, object>(); json[parameters.name()] = conditions; given().contentType(POST_JSON_CONTENT_TYPE).body(json).then().expect().statusCode(Status.BAD_REQUEST.StatusCode).contentType(ContentType.JSON).body("type", equalTo(typeof(InvalidRequestException).Name)).body("message", equalTo("Invalid " + parameters.description() + " comparator specified: " + invalidComparator)).when().post(JOBS_RESOURCE_URL); }
private void testInvalidDate(DateParameters parameters) { string variableValue = "invalidValue"; string invalidComparator = "lt"; string queryValue = invalidComparator + "_" + variableValue; given().queryParam(parameters.name(), queryValue).then().expect().statusCode(Status.BAD_REQUEST.StatusCode).contentType(ContentType.JSON).body("type", equalTo(typeof(InvalidRequestException).Name)).body("message", equalTo("Invalid " + parameters.description() + " format: Cannot convert value \"invalidValue\" to java type java.util.Date")).when().get(JOBS_RESOURCE_URL); }
private void testInvalidDateComparator(DateParameters parameters) { string variableValue = withTimezone("2013-05-05T00:00:00"); string invalidComparator = "bt"; string queryValue = invalidComparator + "_" + variableValue; given().queryParam(parameters.name(), queryValue).then().expect().statusCode(Status.BAD_REQUEST.StatusCode).contentType(ContentType.JSON).body("type", equalTo(typeof(InvalidRequestException).Name)).body("message", equalTo("Invalid " + parameters.description() + " comparator specified: " + invalidComparator)).when().get(JOBS_RESOURCE_URL); }