Package org.givwenzen

Source Code of org.givwenzen.DomainStepFinder

package org.givwenzen;

import org.givwenzen.annotations.DomainSteps;
import org.givwenzen.annotations.MarkedClass;
import org.givwenzen.annotations.MarkedClassFinder;

import java.util.Set;

public class DomainStepFinder implements IDomainStepFinder {

    public static final String DEFAULT_STEP_PACKAGE = "bdd.steps.";
    private String packageForSteps;
    private MarkedClassFinder finder;

    public DomainStepFinder() {
        this(DEFAULT_STEP_PACKAGE);
    }

    public DomainStepFinder(String basePackageForSteps) {
        packageForSteps = basePackageForSteps;
        finder = new MarkedClassFinder(DomainSteps.class, packageForSteps);
    }

    public Set<MarkedClass> findStepDefinitions() {
        return finder.findMarkedClasses();
    }

    public String getPackage() {
        return packageForSteps;
    }
}
TOP

Related Classes of org.givwenzen.DomainStepFinder

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.