PendingStepsFound.java

  1. package org.jbehave.core.failures;

  2. import java.util.ArrayList;
  3. import java.util.List;

  4. import org.jbehave.core.steps.StepCreator.PendingStep;

  5. /**
  6.  * Thrown when a pending step is found
  7.  */
  8. @SuppressWarnings("serial")
  9. public class PendingStepsFound extends UUIDExceptionWrapper {

  10.     public PendingStepsFound(List<PendingStep> steps) {
  11.         super(asString(steps));
  12.     }

  13.     private static String asString(List<PendingStep> steps) {
  14.         List<String> list = new ArrayList<>();
  15.         for (PendingStep step : steps) {
  16.             list.add(step.stepAsString());
  17.         }
  18.         return list.toString();
  19.     }

  20. }