package com.mypackage;

import org.jbehave.scenario.PropertyBasedConfiguration;
import org.jbehave.scenario.Scenario;
import org.jbehave.scenario.errors.PendingErrorStrategy;
import org.jbehave.scenario.parser.ClasspathScenarioDefiner;
import org.jbehave.scenario.parser.PatternScenarioParser;
import org.jbehave.scenario.parser.ScenarioDefiner;
import org.jbehave.scenario.parser.ScenarioNameResolver;
import org.jbehave.scenario.parser.UnderscoredCamelCaseResolver;

public class NetstatScenarios extends Scenario 
{
/*	public NetstatScenarios()
	{
		super (new NetstatScenariosSteps());
	}
*/
	private static ScenarioNameResolver converter = new UnderscoredCamelCaseResolver(".scenario");

	public NetstatScenarios() { 
		super(new PropertyBasedConfiguration() { 
			@Override public ScenarioDefiner forDefiningScenarios() { 
				return new ClasspathScenarioDefiner(converter, new PatternScenarioParser(this)); 
			}
			@Override 
			public PendingErrorStrategy forPendingSteps() { 
				return PendingErrorStrategy.FAILING; 
				} 
			}, new NetstatScenariosSteps()); 
	}
}