commit b405e97339b4ad8a01d0f739b280d6594c6541b8
Author: Mauro Talevi <[email protected]>
AuthorDate: Sun, 1 Dec 2013 11:54:02 +0100
Commit: Mauro Talevi <[email protected]>
CommitDate: Sun, 1 Dec 2013 15:04:50 +0100
JBEHAVE-958: Updated jbehave-rest example to use new specific Redmine demo
project. Ensured rest and core modules use the same xstream dependency.
diff --git a/examples/rest/README.md b/examples/rest/README.md
new file mode 100644
index 0000000..81f222d
--- /dev/null
+++ b/examples/rest/README.md
@@ -0,0 +1,5 @@
+The REST example uses Redmine Demo wiki at
http://demo.redmine.org/projects/jbehave-rest/wiki
+
+Username/password: jbehave/jbehave
+Email: [email protected]
+
diff --git
a/examples/rest/src/main/java/org/jbehave/examples/core/rest/steps/RESTSteps.java
b/examples/rest/src/main/java/org/jbehave/examples/core/rest/steps/RESTSteps.java
index 06d941c..677b573 100644
---
a/examples/rest/src/main/java/org/jbehave/examples/core/rest/steps/RESTSteps.java
+++
b/examples/rest/src/main/java/org/jbehave/examples/core/rest/steps/RESTSteps.java
@@ -16,7 +16,7 @@ import org.jbehave.core.io.rest.redmine.UploadToRedmine;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.containsString;
-import static org.hamcrest.Matchers.equalTo;
+import static org.hamcrest.Matchers.greaterThan;
public class RESTSteps {
@@ -29,9 +29,9 @@ public class RESTSteps {
index = indexer.indexResources(uri);
}
- @Then("the index contains $number stories")
- public void indexContainsStories(int number){
- assertThat(index.size(), equalTo(number));
+ @Then("the index is not empty")
+ public void indexContainsStories(){
+ assertThat(index.size(), greaterThan(0));
}
@When("story $name is loaded from Redmine")
@@ -47,7 +47,7 @@ public class RESTSteps {
@When("story $name is uploaded to Redmine")
public void storyIsUploadedToRedmine(String name){
- ResourceUploader uploader = new UploadToRedmine(Type.JSON);
+ ResourceUploader uploader = new UploadToRedmine(Type.JSON, "jbehave",
"jbehave");
uploader.uploadResourceAsText(index.get(name).getURI(), text);
}
diff --git
a/examples/rest/src/main/java/org/jbehave/examples/core/rest/stories/redmine.story
b/examples/rest/src/main/java/org/jbehave/examples/core/rest/stories/redmine.story
index 45b5097..6a67062 100644
---
a/examples/rest/src/main/java/org/jbehave/examples/core/rest/stories/redmine.story
+++
b/examples/rest/src/main/java/org/jbehave/examples/core/rest/stories/redmine.story
@@ -1,7 +1,7 @@
Scenario: Story index is retrieved from Redmine
-When index is retrieved from Redmine at
http://demo.redmine.org/projects/jbehave/wiki
-Then the index contains 2 stories
+When index is retrieved from Redmine at
http://demo.redmine.org/projects/jbehave-rest/wiki
+Then the index is not empty
Scenario: Story is loaded from Redmine
diff --git a/jbehave-core/pom.xml b/jbehave-core/pom.xml
index 62c41ce..d85ae5d 100755
--- a/jbehave-core/pom.xml
+++ b/jbehave-core/pom.xml
@@ -76,7 +76,7 @@
<dependency>
<groupId>com.thoughtworks.xstream</groupId>
<artifactId>xstream</artifactId>
- <version>1.4.4</version>
+ <version>1.4.5</version>
</dependency>
<dependency>
<groupId>javax.inject</groupId>
diff --git a/jbehave-rest/pom.xml b/jbehave-rest/pom.xml
index bc15821..ed5982a 100644
--- a/jbehave-rest/pom.xml
+++ b/jbehave-rest/pom.xml
@@ -27,11 +27,6 @@
<artifactId>gson</artifactId>
<version>2.2.4</version>
</dependency>
- <dependency>
- <groupId>com.thoughtworks.xstream</groupId>
- <artifactId>xstream</artifactId>
- <version>1.4.5</version>
- </dependency>
</dependencies>
</project>