package org.nextprot.api.web.controller; import org.junit.Assert; import org.junit.Test; import org.nextprot.api.web.dbunit.base.mvc.MVCDBUnitBaseTest; import org.springframework.http.MediaType; import org.springframework.test.context.ActiveProfiles; import org.springframework.test.web.servlet.MvcResult; import org.springframework.test.web.servlet.request.MockMvcRequestBuilders; @ActiveProfiles({ "dev" }) public class DbXrefWebTest extends MVCDBUnitBaseTest { @Test public void shouldResolvedURLWithBothXRefAndEntryAccessions() throws Exception { MvcResult result = mockMvc.perform(MockMvcRequestBuilders .get("/entry/NX_Q8WZ42/xref.json").accept(MediaType.APPLICATION_JSON)) .andReturn(); String content = result.getResponse().getContentAsString(); Assert.assertTrue(content.contains("http://www.brenda-enzymes.org/enzyme.php?ecno=2.7.11.1&UniProtAcc=Q8WZ42")); } }