commit 8e5db1537d5b6e7ddc838547d0eac8917460dbe9
Author:     Mauro Talevi <mauro.tal...@aquilonia.org>
AuthorDate: Sun, 1 Dec 2013 11:54:02 +0100
Commit:     Mauro Talevi <mauro.tal...@aquilonia.org>
CommitDate: Sun, 1 Dec 2013 11:54:02 +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:  dev@jbehave.codehaus.org
+
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 f8210e7..c324d35 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 776fbf6..cbb5fc9 100644
--- a/jbehave-rest/pom.xml
+++ b/jbehave-rest/pom.xml
@@ -26,11 +26,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>



Reply via email to