All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.rationaleemotions.cucumber.AbstractCucumberOptions Maven / Gradle / Ivy

package com.rationaleemotions.cucumber;

import cucumber.api.CucumberOptions;
import cucumber.api.SnippetType;
import java.lang.annotation.Annotation;

public abstract class AbstractCucumberOptions implements CucumberOptions {

  private final CucumberOptions options;

  public AbstractCucumberOptions(CucumberOptions options) {
    this.options = options;
  }

  @Override
  public boolean dryRun() {
    return options.dryRun();
  }

  @Override
  public boolean strict() {
    return options.strict();
  }

  @Override
  public String[] features() {
    return options.features();
  }

  @Override
  public String[] glue() {
    return options.glue();
  }

  @Override
  public String[] tags() {
    return options.tags();
  }

  /**
   * @return what formatter(s) to use
   * @deprecated use {@link #plugin()}
   */
  @Override
  @Deprecated
  public String[] format() {
    return options.format();
  }

  @Override
  public String[] plugin() {
    return options.plugin();
  }

  @Override
  public boolean monochrome() {
    return options.monochrome();
  }

  @Override
  public String[] name() {
    return options.name();
  }

  @Override
  public SnippetType snippets() {
    return options.snippets();
  }

  @Override
  public Class annotationType() {
    return options.annotationType();
  }

  @Override
  public String[] junit() {
    return options.junit();
  }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy