diff options
| author | jesus m. rodriguez <jesusr@redhat.com> | 2009-07-30 14:37:47 -0400 |
|---|---|---|
| committer | jesus m. rodriguez <jesusr@redhat.com> | 2009-07-30 14:37:47 -0400 |
| commit | 4dc278faee325ab34789e8f7673b56b7fa3cedb1 (patch) | |
| tree | 49722596111658d2f206b5169184ca0b55afe88f /proxy/code/src | |
| parent | b51fb379ba5ccaca09632eff7833a68c19b726e4 (diff) | |
| download | candlepin-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.java | 26 |
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"); |
