Fixed a test case issue (incorrect response to POST request; causing Axiom to throw an exception).


git-svn-id: https://svn.apache.org/repos/asf/abdera/java/trunk@1452103 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/server/src/test/java/org/apache/abdera/protocol/server/test/custom/CustomProviderTest.java b/server/src/test/java/org/apache/abdera/protocol/server/test/custom/CustomProviderTest.java
index cd3680e..b093ac6 100644
--- a/server/src/test/java/org/apache/abdera/protocol/server/test/custom/CustomProviderTest.java
+++ b/server/src/test/java/org/apache/abdera/protocol/server/test/custom/CustomProviderTest.java
@@ -141,7 +141,10 @@
         assertEquals(ResponseType.SUCCESS, resp.getType());
         assertEquals(201, resp.getStatus());
         assertNotNull(resp.getLocation());
-        resp.release();
+        Document<Entry> resp_doc = resp.getDocument();
+        // Check that the response contains the enriched entry, not the original entry
+        assertTrue(resp_doc.getRoot().getLinks("edit").iterator().hasNext());
+        
         resp = client.get(base + "/feed");
         Document<Feed> feed_doc = resp.getDocument();
         Feed feed = feed_doc.getRoot();
diff --git a/server/src/test/java/org/apache/abdera/protocol/server/test/custom/SimpleAdapter.java b/server/src/test/java/org/apache/abdera/protocol/server/test/custom/SimpleAdapter.java
index bcfa188..983f82d 100644
--- a/server/src/test/java/org/apache/abdera/protocol/server/test/custom/SimpleAdapter.java
+++ b/server/src/test/java/org/apache/abdera/protocol/server/test/custom/SimpleAdapter.java
@@ -123,7 +123,7 @@
                 feed.insertEntry(entry);
                 feed.setUpdated(new Date());
                 BaseResponseContext rc =
-                    (BaseResponseContext)ProviderHelper.returnBase(entry_doc, 201, entry.getEdited());
+                    (BaseResponseContext)ProviderHelper.returnBase(entry, 201, entry.getEdited());
                 return rc.setLocation(ProviderHelper.resolveBase(request).resolve(entry.getEditLinkResolvedHref())
                     .toString()).setContentLocation(rc.getLocation().toString()).setEntityTag(ProviderHelper
                     .calculateEntityTag(entry));