当前位置: 首页>>代码示例>>Java>>正文


Java Story.getPath方法代码示例

本文整理汇总了Java中org.jbehave.core.model.Story.getPath方法的典型用法代码示例。如果您正苦于以下问题:Java Story.getPath方法的具体用法?Java Story.getPath怎么用?Java Story.getPath使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.jbehave.core.model.Story的用法示例。


在下文中一共展示了Story.getPath方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: processStories

import org.jbehave.core.model.Story; //导入方法依赖的package包/类
protected void processStories(List<StoryHolder> stories, Set<String> stepsPerformed, Map<String, Long> times,
        StoryReporterBuilder builder, Set<String> failures) {
    // Prevent Concurrent Modification Exception.
    synchronized (stories) {
        for (StoryHolder storyHolder : stories) {
            Story story = storyHolder.story;
            String path = story.getPath();
            if (!path.equals("BeforeStories") && !path.equals("AfterStories")) {
                if (someScenarios(story, stepsPerformed) || !excludeStoriesWithNoExecutedScenarios) {
                    XRefStory xRefStory = createXRefStory(builder, story, !failures.contains(path), this);
                    xRefStory.started = storyHolder.when;
                    xRefStory.duration = getTime(times, story);
                    this.stories.add(xRefStory);
                }
            }

        }
    }
}
 
开发者ID:vactowb,项目名称:jbehave-core,代码行数:20,代码来源:CrossReference.java

示例2: beforeStory

import org.jbehave.core.model.Story; //导入方法依赖的package包/类
@Override
public void beforeStory(final Story story, final boolean givenStory) {
    String path = story.getPath();
    if (!path.equals(BEFORE_STORIES_PATH) && !path.equals(AFTER_STORIES_PATH)) {
        String message = createFileContentsMessage(path);
        jBehaveTestCase.logComment("Using story file: " + path, message);
    }
}
 
开发者ID:epam,项目名称:Gepard,代码行数:9,代码来源:JBehaveStoryReporter.java

示例3: beforeStory

import org.jbehave.core.model.Story; //导入方法依赖的package包/类
public void beforeStory(Story story, boolean givenStory) {
    if (!givenStory) {
        this.outputStory = new OutputStory();
        this.outputStory.description = story.getDescription().asString();
        this.outputStory.path = story.getPath();
    }
    if (!story.getMeta().isEmpty()) {
        this.outputStory.meta = new OutputMeta(story.getMeta());
    }
}
 
开发者ID:vactowb,项目名称:jbehave-core,代码行数:11,代码来源:TemplateableOutput.java

示例4: XRefStory

import org.jbehave.core.model.Story; //导入方法依赖的package包/类
public XRefStory(Story story, StoryReporterBuilder storyReporterBuilder, boolean passed) {
    this.story = story;
    Narrative narrative = story.getNarrative();
    if (!narrative.isEmpty()) {
        this.narrative = "In order to " + narrative.inOrderTo() + "\n" + "As a " + narrative.asA() + "\n"
                + "I want to " + narrative.iWantTo() + "\n";
    }
    this.description = story.getDescription().asString();
    this.name = story.getName();
    this.path = story.getPath();
    this.passed = passed;
    this.html = storyReporterBuilder.pathResolver().resolveName(
            new StoryLocation(storyReporterBuilder.codeLocation(), story.getPath()), "html");
}
 
开发者ID:vactowb,项目名称:jbehave-core,代码行数:15,代码来源:CrossReference.java

示例5: run

import org.jbehave.core.model.Story; //导入方法依赖的package包/类
/**
 * Runs a Story with the given steps factory, applying the given meta
 * filter, and staring from given state.
 * 
 * @param configuration the Configuration used to run story
 * @param stepsFactory the InjectableStepsFactory used to created the
 *            candidate steps methods
 * @param story the Story to run
 * @param filter the Filter to apply to the story Meta
 * @param beforeStories the State before running any of the stories, if not
 *            <code>null</code>
 * 
 * @throws Throwable if failures occurred and FailureStrategy dictates it to
 *             be re-thrown.
 */
public void run(Configuration configuration, InjectableStepsFactory stepsFactory, Story story, MetaFilter filter,
        State beforeStories) throws Throwable {
    RunContext context = new RunContext(configuration, stepsFactory, story.getPath(), filter);
    if (beforeStories != null) {
        context.stateIs(beforeStories);
    }
    Map<String, String> storyParameters = new HashMap<String, String>();
    run(context, story, storyParameters);
}
 
开发者ID:vactowb,项目名称:jbehave-core,代码行数:25,代码来源:StoryRunner.java


注:本文中的org.jbehave.core.model.Story.getPath方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。