@Test public void testCreateCustomer() throws Exception { long now = System.currentTimeMillis(); String f = "Joe", l = "Doe"; String jsonOfJoeDoe = "{ \"signupDate\":" + now + ",\"firstName\":\"" + f + "\",\"lastName\":\"" + l + "\"}"; MvcResult mvcResult = mockMvc .perform( post("/users/{userId}/customers", userId) .accept(applicationJsonMediaType) .content(jsonOfJoeDoe) .contentType(this.applicationJsonMediaType)) .andExpect(status().isCreated()) .andExpect(content().contentType(this.applicationJsonMediaType)) .andReturn(); mockServer.verify(); String locationUri = mvcResult.getResponse().getHeader("Location"); Assert.assertTrue(locationUri.contains("/users/" + userId + "/customers/")); }
private Service makeService(String name, String url, String message, ServiceStatus status) { Service s = new Service(); s.setId(ObjectId.get()); s.setDashboardId(ObjectId.get()); s.setApplicationName("appName"); s.setLastUpdated(System.currentTimeMillis()); s.setName(name); s.setMessage(message); s.setStatus(status); s.setUrl(url); return s; }