cucumber.runtime
Interface Glue

All Known Implementing Classes:
RuntimeGlue

public interface Glue


Method Summary
 void addAfterHook(HookDefinition hookDefinition)
           
 void addBeforeHook(HookDefinition hookDefinition)
           
 void addStepDefinition(StepDefinition stepDefinition)
           
 List<HookDefinition> getAfterHooks()
           
 List<HookDefinition> getBeforeHooks()
           
 StepDefinitionMatch stepDefinitionMatch(String uri, gherkin.formatter.model.Step step, gherkin.I18n i18n)
           
 void writeStepdefsJson(List<String> featurePaths, File dotCucumber)
           
 

Method Detail

addStepDefinition

void addStepDefinition(StepDefinition stepDefinition)
                       throws DuplicateStepDefinitionException
Throws:
DuplicateStepDefinitionException

addBeforeHook

void addBeforeHook(HookDefinition hookDefinition)

addAfterHook

void addAfterHook(HookDefinition hookDefinition)

getBeforeHooks

List<HookDefinition> getBeforeHooks()

getAfterHooks

List<HookDefinition> getAfterHooks()

stepDefinitionMatch

StepDefinitionMatch stepDefinitionMatch(String uri,
                                        gherkin.formatter.model.Step step,
                                        gherkin.I18n i18n)

writeStepdefsJson

void writeStepdefsJson(List<String> featurePaths,
                       File dotCucumber)
                       throws IOException
Throws:
IOException


Copyright © 2012. All Rights Reserved.