2016-05-11 21 views
1

複数のシナリオを実行することはできません。出力は次のようになります。それは作品 "Cenario" で入社されていますJBehaveは、私が(ポルトガル語)、次のストーリーファイルを持っている

Processing system properties {} 
Using controls EmbedderControls[batch=false,skip=false,generateViewAfterStories=true,ignoreFailureInStories=false,ignoreFailureInView=false,verboseFailures=false,verboseFiltering=false,storyTimeouts=300,threads=1,failOnStoryTimeout=false] 

(BeforeStories) 

Running story br/jus/trt4/aud/stories/aud_stories.story 

(br/jus/trt4/aud/stories/aud_stories.story) 
Scenario: Narrativa: Cadastrar peritos 
Como um usu?rio do AUD 
Desejo poder cadastrar novos peritos 
De modo que eu possa referencia-los no momento da audiencia 

Cenário: Acessar menu configuracao 
Examples: 
Dado que estou na aplicacao AUD 
Quando eu clico no botao Configuracao 

Cenário: adicionar peritos 
Dado que estou na tela de peritos 
Quando informo o perito <codigo>, <nome>, <especialidade> e <cpf> 

|codigo|nome|especialidade|cpf| 
|123|luiz fernando|automacao de testes|34432| 

Example: {codigo=123, nome=luiz fernando, especialidade=automacao de testes, cpf=34432} 
Using timeout for story aud_stories.story of 300 secs. 
Dado que estou na aplicacao AUD 
Quando eu clico no botao Configuracao 

Cen?rio: adicionar peritos (PENDING) 
Dado que estou na tela de peritos (NOT PERFORMED) 
Quando informo o perito 123, luiz fernando, automacao de testes e 34432 (NOT PERFORMED) 
@When("eu clico no botao Configuracao\r\n\r\nCen\uFFFDrio: adicionar peritos") 
@Pending 
public void whenEuClicoNoBotaoConfiguracaoCenrioAdicionarPeritos() { 
    // PENDENTE 
} 





(AfterStories) 

Generating reports view to 'C:\Users\lestivalet\workspace\AutoHotKey\target\jbehave' using formats '[stats, console, html]' and view properties '{navigator=ftl/jbehave-navigator.ftl, views=ftl/jbehave-views.ftl, reports=ftl/jbehave-reports.ftl, nonDecorated=ftl/jbehave-report-non-decorated.ftl, decorated=ftl/jbehave-report-decorated.ftl, maps=ftl/jbehave-maps.ftl}' 
Reports view generated with 3 stories (of which 1 pending) containing 2 scenarios (of which 1 pending) 

ライン "@Whenに注意してください(" adicionar peritos EUなしclicoをConfiguracao botao \ rを\ nは\ rをnCen \ uFFFDrio \ ")"最初のシナリオの最後の文です。

シナリオが1つだけの場合はうまくいきました。

英語のキーワードを使用すると効果があります。

私はあなたの問題はここにあると信じて

public class AudStories extends JUnitStory { 

    public Configuration configuration() { 
     Configuration configuration = new Configuration() { 
     }; 

     configuration.useParameterControls(new ParameterControls().useDelimiterNamedParameters(true)); 
     configuration.useKeywords(new LocalizedKeywords(new Locale("pt"))); 
     configuration.useStepFinder(new StepFinder()); 
     configuration.useStoryControls(new StoryControls()); 
     configuration.useStoryParser(new RegexStoryParser(configuration.keywords())); 
     configuration.useStoryReporterBuilder(new StoryReporterBuilder().withDefaultFormats().withFormats(Format.CONSOLE, Format.HTML)); 

     return configuration; 
    } 

    @Override 
    public InjectableStepsFactory stepsFactory() { 
     return new InstanceStepsFactory(configuration(), new AUDSteps()); 
    } 

} 

答えて

0

:最初のシナリオは、物語として解釈されていることを

cenario: Narrativa: Cadastrar peritos 
Como um usu?rio do AUD 
Desejo poder cadastrar novos peritos 
De modo que eu possa referencia-los no momento da audiencia 

Cenário: Acessar menu configuracao 

は注意してください、私は次のような構成でjbehave 4.0.4を使用しています。キーワードの翻訳が不完全である可能性があります。おそらく、 "〜にするために"を定義する必要があります。

関連する問題