Upgrading to jbehave 4.0 fixed the problem.
[INFO] Running story hu/tigra/test/some.sztori
(hu/tigra/test/some.sztori)
Forgatókönyv: a hungarian scenario description
Amennyiben ezt látom futás közben
Amikor fordul a teszt
Then is OK!
Akkor a redmine-ból olvastam
On 03/06/2015 11:03, Attila Franczen wrote:
I never used github before, so I hope I got everything right.
https://github.com/Marrow84/jbehave-demo
2015-06-03 10:51 GMT+02:00 Mauro Talevi <[email protected]
<mailto:[email protected]>>:
Would you mind putting this on github? It's much easier to
provide patches and see diffs.
On 03/06/2015 07:25, Attila Franczen wrote:
Hello Mauro,
Thank you for taking the time to help me. A really appreciate it.
I have attached a working sample, pom included this time
2015-06-02 23:23 GMT+02:00 Mauro Talevi
<[email protected] <mailto:[email protected]>>:
Hi,
it would seem that your Maven classpath does not include the
keyword properties file.
Since your src zip does not include the Maven pom, it's not
possible to say why.
Can you please provide a fully functional example, executable
via Maven?
Cheers
On 02/06/2015 12:35, Attila Franczen wrote:
Hello!
I started to experiment with jbehave a couple of days ago,
and already I'm facing issues I can't resolve.
Here is one of them, which is a major showstopper, because
it prevents me to use this tool in my native language. This
is what I did:
1. Created a new jbehave project from jbehave-simple-archetype
http://jbehave.org/reference/stable/archetypes.html
2. I added a story, added a configuration, added basic
steps. Ran it. Everything was fine (well, not quite, but
that's another issue).
3. Created a property file, with localized keywords. Placed
it under src/main/resources/i18n/keywords_hu_Hu.properties,
renamed my story file to match the given ending (.sztori
instead of .story), edited the given/when/then blocks to
match the translated ones, and of course edited the
configuration file to pick up my custom keywords file.
According to this:
http://jbehave.org/reference/stable/stories-in-your-language.html
The naming and placing convention of the file should be:
"Write a properties bundle containing the following keywords
and save it as *i18n/keywords_xx.properties*. E.g. for
Italian *i18n/keywords_it.properties*:"
So this is what I did, as descriped in step 3 above.
Now, running the story from the IDE works just fine
But running it from console with either mvn clean install,
or mvn clean integration-test gives me the following error:
[ERROR] Failed to execute goal
org.jbehave:jbehave-maven-plugin:4.0-beta-11:run-stories-as-embeddables
(embeddable-stories) on project memese-jbehave: Failed to
run stories as embeddables: Failure in running embeddable:
hu.tigra.test.SomeSztori: Resource bundle i18n/keyword
s not found for locale hu_HU in classLoader
ClassRealm[plugin>org.jbehave:jbehave-maven-plugin:4.0-beta-11,
parent: sun.misc.Launcher$AppClassLoader@b2929b2]: Can't
find bundle for base name i18n/keywords, locale hu_HU ->
[Help 1]
Sure, I've also tried placing the keywords file right next
to the other files, and use the other constructor of
LocalizedKeywords class, but nothing worked.
What am I missing? Please help. (Sample source code attached.)
Attila
--
You received this message because you are subscribed to the
Google Groups "JBehave User" group.
To unsubscribe from this group and stop receiving emails
from it, send an email to
[email protected]
<mailto:[email protected]>.
To post to this group, send email to
[email protected]
<mailto:[email protected]>.
To view this discussion on the web, visit
https://groups.google.com/d/msgid/jbehave-user/5663708f-3713-4fb9-a9c8-4051a8b2918a%40googlegroups.com
<https://groups.google.com/d/msgid/jbehave-user/5663708f-3713-4fb9-a9c8-4051a8b2918a%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "JBehave
User" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send an email to [email protected].
To view this discussion on the web, visit
https://groups.google.com/d/msgid/jbehave-user/556F8472.3060606%40aquilonia.org.
For more options, visit https://groups.google.com/d/optout.