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));