Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }