package org.springside.examples.showcase.functional.webservice.rs; import static org.junit.Assert.*; import java.util.List; import org.junit.BeforeClass; import org.junit.Test; import org.springside.examples.showcase.functional.BaseFunctionalTestCase; import org.springside.examples.showcase.rs.client.UserResourceClient; import org.springside.examples.showcase.rs.dto.UserDTO; public class UserResourceServiceTest extends BaseFunctionalTestCase { private static UserResourceClient client; @BeforeClass public static void setUpClient() { client = new UserResourceClient(); client.setBaseUrl(BASE_URL + "/rs"); } @Test public void getAllUser() { List<UserDTO> userList = client.getAllUser(); assertTrue(userList.size() >= 6); UserDTO admin = userList.iterator().next(); assertEquals("admin", admin.getLoginName()); } @Test public void searchUserHtml() { String html = client.searchUserHtml("Admin"); assertEquals("<div>Admin, your mother call you...</div>", html); } @Test public void searchUserJson() throws Exception { UserDTO admin = client.searchUserJson("Admin"); assertEquals("admin", admin.getLoginName()); } }