summaryrefslogtreecommitdiffstats
path: root/proxy/code/src
diff options
context:
space:
mode:
authorjesus m. rodriguez <jesusr@redhat.com>2009-07-30 14:37:47 -0400
committerjesus m. rodriguez <jesusr@redhat.com>2009-07-30 14:37:47 -0400
commit4dc278faee325ab34789e8f7673b56b7fa3cedb1 (patch)
tree49722596111658d2f206b5169184ca0b55afe88f /proxy/code/src
parentb51fb379ba5ccaca09632eff7833a68c19b726e4 (diff)
downloadcandlepin-4dc278faee325ab34789e8f7673b56b7fa3cedb1.tar.gz
candlepin-4dc278faee325ab34789e8f7673b56b7fa3cedb1.tar.xz
candlepin-4dc278faee325ab34789e8f7673b56b7fa3cedb1.zip
unit test
Diffstat (limited to 'proxy/code/src')
-rw-r--r--proxy/code/src/org/fedoraproject/candlepin/api/test/UserApiTest.java26
1 files changed, 24 insertions, 2 deletions
diff --git a/proxy/code/src/org/fedoraproject/candlepin/api/test/UserApiTest.java b/proxy/code/src/org/fedoraproject/candlepin/api/test/UserApiTest.java
index 2a9df17..3ef7986 100644
--- a/proxy/code/src/org/fedoraproject/candlepin/api/test/UserApiTest.java
+++ b/proxy/code/src/org/fedoraproject/candlepin/api/test/UserApiTest.java
@@ -14,11 +14,16 @@
*/
package org.fedoraproject.candlepin.api.test;
-import com.sun.jersey.api.representation.Form;
-
import org.fedoraproject.candlepin.api.UserApi;
+import org.fedoraproject.candlepin.model.JsonTestObject;
import org.fedoraproject.candlepin.model.User;
+import com.sun.jersey.api.client.Client;
+import com.sun.jersey.api.client.WebResource;
+import com.sun.jersey.api.client.config.ClientConfig;
+import com.sun.jersey.api.client.config.DefaultClientConfig;
+import com.sun.jersey.api.representation.Form;
+
import junit.framework.TestCase;
@@ -29,6 +34,23 @@ import junit.framework.TestCase;
public class UserApiTest extends TestCase {
private UserApi api = new UserApi();
+ public void testJson() {
+ ClientConfig cc = new DefaultClientConfig();
+ Client c = Client.create(cc);
+
+ WebResource r1 = c.resource("http://localhost:8080/candlepin/user/testobject");
+ JsonTestObject jto = new JsonTestObject();
+ jto.setName("rhim");
+ jto.setUuid("joprsucks");
+ WebResource r = c.resource("http://localhost:8080/candlepin/user/createtestobject");
+ r.accept("application/json").type("application/json").post(jto);
+
+ System.out.println(jto.getName());
+ jto = r1.accept("application/json").get(JsonTestObject.class);
+ assertEquals("rhim", jto.getName());
+ assertEquals("joprsucks", jto.getUuid());
+ }
+
public void testNewUser() {
Form f = new Form();
f.add("login", "candlepin");