@When("^execute sql:$") public void executeSql(String sql) { databaseExecuteContext.statement(variables.interpret(sql)); databaseExecuteContext.execute(); wait.waitable(databaseExecuteContext); }
@When("^collection: '([^\"]*)' find all$") public void findAll(String collection) { mongoQuery.collection(collection); mongoQuery.filter(null); verifier.toBeVerified(mongoQuery.find()); wait.waitable(mongoQuery); }
@When("^execute sql: ([^\"]*)$") public void executeSqlFromFile(String fileName) throws IOException { String file = configuration.classpathFile(fileName); databaseExecuteContext.statement(variables.interpret(read(file))); databaseExecuteContext.execute(); wait.waitable(databaseExecuteContext); } }
@When("^query:$") public void query(String sql) { databaseQueryContext.query(variables.interpret(sql)); databaseQueryContext.send(); verifier.toBeVerified(databaseQueryContext.results()); wait.waitable(databaseQueryContext); }
@When("^collection: '([^\"]*)' find:$") public void find(String collection, String filter) { mongoQuery.collection(collection); mongoQuery.filter(variables.interpret(filter)); verifier.toBeVerified(mongoQuery.find()); wait.waitable(mongoQuery); }
@When("^query: ([^\"]*)$") public void queryFromFile(String fileName) throws IOException { String file = configuration.classpathFile(fileName); databaseQueryContext.query(variables.interpret(read(file))); databaseQueryContext.send(); verifier.toBeVerified(databaseQueryContext.results()); wait.waitable(databaseQueryContext); }
@When("^collection: '([^\"]*)' find: ([^\"]*)$") public void findFilterFromFile(String collection, String file) throws IOException { mongoQuery.collection(collection); mongoQuery.filter(variables.interpret(read(configuration.classpathFile(file)))); verifier.toBeVerified(mongoQuery.find()); wait.waitable(mongoQuery); } }
@When("^send: ([^\"]*)$") public void send(String method) { context.addCookies(scenarioContext.getCookies()); context.addGlobalRequestHeaders(scenarioContext.getRequestHeaders()); context.addGlobalRequestHeaders(headers.getHeaders()); context.method(HttpMethod.valueOf(method.toUpperCase())); context.send(); verifier.toBeVerified(context.responseBody()); wait.waitable(context); }
@When("^send: ([^\"]*)$") public void send(String method) { context.addCookies(scenarioContext.getCookies()); context.addGlobalRequestHeaders(scenarioContext.getRequestHeaders()); context.addGlobalRequestHeaders(headers.getHeaders()); context.method(HttpMethod.valueOf(method.toUpperCase())); context.send(); verifier.toBeVerified(context.responseBody()); wait.waitable(context); }