DuplicateCandidateFound.java

  1. package org.jbehave.core.embedder;

  2. import static java.text.MessageFormat.format;

  3. import org.jbehave.core.steps.StepCandidate;

  4. public class DuplicateCandidateFound extends RuntimeException {

  5.     private static final long serialVersionUID = -4210169420292605056L;

  6.     private static final String DUPLICATE_FORMAT = "{0} {1}";

  7.     public DuplicateCandidateFound(StepCandidate candidate) {
  8.         super(format(DUPLICATE_FORMAT, candidate.getStepType(), candidate.getPatternAsString()));
  9.     }

  10.     public DuplicateCandidateFound(String step) {
  11.         super(step);
  12.     }

  13. }