Skip to content

Commit

Permalink
moved invalid failure tests to a different folder and made them work
Browse files Browse the repository at this point in the history
Signed-off-by: Matthew Wells <[email protected]>
  • Loading branch information
matthewryanwells committed Jul 20, 2023
1 parent 05b7648 commit be1d805
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 30 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1357,4 +1357,34 @@ public void testBracketedEquivalent() throws IOException {
compareBrackets("time", "time", "17:30:00");
compareBrackets("time", "t", "17:30:00");
}

private void queryFails(String query) {
Request request = new Request("POST", QUERY_API_ENDPOINT);
request.setJsonEntity(String.format(Locale.ROOT, "{\n" + " \"query\": \"%s\"\n" + "}", query));

RequestOptions.Builder restOptionsBuilder = RequestOptions.DEFAULT.toBuilder();
restOptionsBuilder.addHeader("Content-Type", "application/json");
request.setOptions(restOptionsBuilder);

boolean fails = false;

try {
client().performRequest(request);
} catch(Exception ignored) {
fails = true;
}

assertTrue(fails);
}

@Test
public void testBracketFails() {
queryFails("select {time 'failure'}");
queryFails("select {t 'failure'}");
queryFails("select {date 'failure'}");
queryFails("select {d 'failure'}");
queryFails("select {timestamp 'failure'}");
queryFails("select {ts 'failure'}");

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -32,34 +32,4 @@ void timestamp_shortened_test() {
void timestamp_test() {
acceptQuery("SELECT {timestamp '2001-05-07 10:11:12'}");
}

@Test
void invalid_time_test() {
rejectQuery("SELECT {time '2001-05-07'}");
}

@Test
void invalid_t_test() {
rejectQuery("SELECT {t '2001-05-07'}");
}

@Test
void invalid_date_test() {
rejectQuery("SELECT {date '10:11:12'}");
}

@Test
void invalid_d_test() {
rejectQuery("SELECT {d '10:11:12'}");
}

@Test
void invalid_timestamp_test() {
rejectQuery("SELECT {timestamp 'invalid'}");
}

@Test
void invalid_ts_test() {
rejectQuery("SELECT {ts 'invalid'}");
}
}

0 comments on commit be1d805

Please sign in to comment.