package com.gfk.senbot.framework.cucumber;
import java.util.List;
import gherkin.formatter.Formatter;
import gherkin.formatter.JSONFormatter;
import gherkin.formatter.Reporter;
import gherkin.formatter.model.Background;
import gherkin.formatter.model.Examples;
import gherkin.formatter.model.Feature;
import gherkin.formatter.model.Match;
import gherkin.formatter.model.Result;
import gherkin.formatter.model.Scenario;
import gherkin.formatter.model.ScenarioOutline;
import gherkin.formatter.model.Step;
public class WrappedJSONFormatter implements Formatter, Reporter {
private final JSONFormatter wrapped;
public WrappedJSONFormatter(JSONFormatter wrapped) {
this.wrapped = wrapped;
}
@Override
public void background(Background arg0) {
wrapped.background(arg0);
}
@Override
public void close() {
wrapped.close();
}
@Override
public void done() {
wrapped.done();
}
@Override
public void eof() {
wrapped.eof();
}
@Override
public void examples(Examples arg0) {
wrapped.equals(arg0);
}
@Override
public void feature(Feature arg0) {
wrapped.feature(arg0);
}
@Override
public void scenario(Scenario arg0) {
wrapped.scenario(arg0);
}
@Override
public void scenarioOutline(ScenarioOutline arg0) {
wrapped.scenarioOutline(arg0);
}
@Override
public void step(Step arg0) {
wrapped.step(arg0);
}
@Override
public void syntaxError(String arg0, String arg1, List<String> arg2, String arg3, Integer arg4) {
wrapped.syntaxError(arg0, arg1, arg2, arg3, arg4);
}
@Override
public void uri(String arg0) {
wrapped.uri(arg0);
}
@Override
public void after(Match arg0, Result arg1) {
wrapped.after(arg0, arg1);
}
@Override
public void before(Match arg0, Result arg1) {
wrapped.before(arg0, arg1);
}
@Override
public void embedding(String arg0, byte[] arg1) {
wrapped.embedding(arg0, arg1);
}
@Override
public void match(Match arg0) {
wrapped.match(arg0);
}
@Override
public void result(Result arg0) {
wrapped.result(arg0);
}
@Override
public void write(String arg0) {
wrapped.write(arg0);
}
}