예제 #1
0
 /**
  * Test sending of HTTP request without any attributes - error shall be thrown that mandatory
  * attributes are missing.
  */
 @Test
 public void sendEmptyReq() {
   try {
     new XQuery(_HTTP_SEND_REQUEST.args("<http:request/>")).execute(ctx);
   } catch (final BaseXException ex) {
     assertTrue(ex.getMessage().contains(ErrType.HC.toString()));
   }
 }
예제 #2
0
 /** Tests http:send-request((),()). */
 @Test
 public void sendReqNoParams() {
   final Command cmd = new XQuery(_HTTP_SEND_REQUEST.args("()"));
   try {
     cmd.execute(ctx);
   } catch (final BaseXException ex) {
     assertTrue(ex.getMessage().contains(ErrType.HC.toString()));
   }
 }
예제 #3
0
 /**
  * Assert that a query returns the same result with and without ft index.
  *
  * @param q query
  */
 private static void assertQuery(final String q) {
   try {
     assertEquals(
         "Query failed:\n" + q + '\n',
         new XQuery(q).execute(context),
         new XQuery(q).execute(CTX_IX));
   } catch (final BaseXException e) {
     fail("Query failed:\n" + q + "\nMessage: " + e.getMessage());
   }
 }