Details
-
Type: Task
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: 3.7.5
-
Fix Version/s: 3.8
-
Component/s: Documentation
-
Labels:None
-
Environment:windows8
-
Number of attachments :
Description
Iââ¬â¢m having a problem where I get steps marked as pending when they use the ââ¬ÅAndââ¬Â keyword. Just as in http://jira.codehaus.org/browse/JBEHAVE-281.
What puzzles me is that I use 3.7.5 of JBehave core
I'm using a localized project.
More complete reproduction setup
Story:
Sammanhang: Samlade regressionstester för administrationen av ansökningar av lärarlegitimation
Scenario: Reproduce and keyword problem
Givet att vi finns
Och att inget ÃÂ¥terstÃÂ¥r
Och att det har startat
Java code:
@Given("att vi finns")
public void exist() {
}
@Given("att inget ÃÂ¥terstÃÂ¥r")
public void nothing() {
}
@Given("att det har startat")
public void started() {
}
Console output:
Running story lararleg/reproduce.story
(lararleg/reproduce.story)
Scenario: Reproduce and keyword problem
Givet att vi finns
Och att inget ââÅÃâterstââÅÃâr
Och att det har startat (VââÅäNTANDE)
@And("att det har startat")
@Pending
public void andAttDetHarStartat()
Activity
Field | Original Value | New Value |
---|---|---|
Fix Version/s | 3.7.6 [ 19035 ] | |
Description |
I’m having a problem where I get steps marked as pending when they use the “And” keyword. Just as in http://jira.codehaus.org/browse/JBEHAVE-281.
What puzzles me is that I use 3.7.5 of JBehave core I'm using a localized project. More complete reproduction setup Story: Sammanhang: Samlade regressionstester för administrationen av ansökningar av lärarlegitimation Scenario: Reproduce and keyword problem Givet att vi finns Och att inget återstår Och att det har startat Java code: @Given("att vi finns") public void exist() { } @Given("att inget återstår") public void nothing() { } @Given("att det har startat") public void started() { } Console output: Running story lararleg/reproduce.story (lararleg/reproduce.story) Scenario: Reproduce and keyword problem Givet att vi finns Och att inget ├Ñterst├Ñr Och att det har startat (V├äNTANDE) @And("att det har startat") @Pending public void andAttDetHarStartat() { // V├äNTANDE } |
I’m having a problem where I get steps marked as pending when they use the “And†keyword. Just as in http://jira.codehaus.org/browse/JBEHAVE-281.
What puzzles me is that I use 3.7.5 of JBehave core I'm using a localized project. More complete reproduction setup Story: Sammanhang: Samlade regressionstester för administrationen av ansökningar av lärarlegitimation Scenario: Reproduce and keyword problem Givet att vi finns Och att inget återstår Och att det har startat Java code: @Given("att vi finns") public void exist() { } @Given("att inget återstår") public void nothing() { } @Given("att det har startat") public void started() { } Console output: Running story lararleg/reproduce.story (lararleg/reproduce.story) Scenario: Reproduce and keyword problem Givet att vi finns Och att inget ├Ñterst├Ñr Och att det har startat (V├äNTANDE) @And("att det har startat") @Pending public void andAttDetHarStartat() { // V├äNTANDE } |
Assignee | Mauro Talevi [ maurotalevi ] |
Description |
I’m having a problem where I get steps marked as pending when they use the “And†keyword. Just as in http://jira.codehaus.org/browse/JBEHAVE-281.
What puzzles me is that I use 3.7.5 of JBehave core I'm using a localized project. More complete reproduction setup Story: Sammanhang: Samlade regressionstester för administrationen av ansökningar av lärarlegitimation Scenario: Reproduce and keyword problem Givet att vi finns Och att inget återstår Och att det har startat Java code: @Given("att vi finns") public void exist() { } @Given("att inget återstår") public void nothing() { } @Given("att det har startat") public void started() { } Console output: Running story lararleg/reproduce.story (lararleg/reproduce.story) Scenario: Reproduce and keyword problem Givet att vi finns Och att inget ├Ñterst├Ñr Och att det har startat (V├äNTANDE) @And("att det har startat") @Pending public void andAttDetHarStartat() { // V├äNTANDE } |
Iââ¬â¢m having a problem where I get steps marked as pending when they use the ââ¬ÅAndââ¬Â keyword. Just as in http://jira.codehaus.org/browse/JBEHAVE-281.
What puzzles me is that I use 3.7.5 of JBehave core I'm using a localized project. More complete reproduction setup Story: Sammanhang: Samlade regressionstester för administrationen av ansökningar av lärarlegitimation Scenario: Reproduce and keyword problem Givet att vi finns Och att inget ÃÂ¥terstÃÂ¥r Och att det har startat Java code: @Given("att vi finns") public void exist() { } @Given("att inget ÃÂ¥terstÃÂ¥r") public void nothing() { } @Given("att det har startat") public void started() { } Console output: Running story lararleg/reproduce.story (lararleg/reproduce.story) Scenario: Reproduce and keyword problem Givet att vi finns Och att inget ââÅÃâterstââÅÃâr Och att det har startat (VââÅäNTANDE) @And("att det har startat") @Pending public void andAttDetHarStartat() { // VââÅäNTANDE } |
Component/s | Documentation [ 11085 ] | |
Component/s | Core [ 11086 ] | |
Summary | Multiple steps with keyword "And" not recognized | Update docs on configuring localised stories |
Issue Type | Bug [ 1 ] | Task [ 3 ] |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Fix Version/s | 3.8 [ 19104 ] | |
Fix Version/s | 3.7.6 [ 19035 ] |
I've added a story to try to reproduce the issue in https://github.com/jbehave/jbehave-core/tree/master/examples/trader-i18n
So far, I've not been able to reproduce it but I've used different SV sentences since the ones you provided have been corrupted by the encoding.
This makes me think that it's an encoding issue. Can you please try to reproduce issue in the
https://github.com/jbehave/jbehave-core/blob/master/examples/trader-i18n/src/main/java/org/jbehave/examples/trader/i18n/stories/sv_and_step.story
https://github.com/jbehave/jbehave-core/blob/master/examples/trader-i18n/src/main/java/org/jbehave/examples/trader/i18n/steps/SvSteps.java
and provide a commit via Github. Here's how:
http://jbehave.org/reference/stable/how-to-contribute.html
Committing via Git will ensure a better chance of avoiding encoding issues.