Хотя мои тесты должны быть полными и идти зелеными. Это очень маленькая проблема, с которой мне нужна помощь.Испытание конечной точки отдыха Mockito - Сравнить список с котировками
@ContextConfiguration(locations = { "classpath:integrator-rest.xml" })
@RunWith(SpringJUnit4ClassRunner.class)
@WebAppConfiguration
public class ProjectBuilderControllerTest {
@Mock
private ProjectBuilderController projectBuilderControllerMock;
@Autowired
private WebApplicationContext webApplicationContext;
private MockMvc mockMvc;
/**
* @throws java.lang.Exception
*/
@Before
public void setUp() throws Exception {
mockMvc = MockMvcBuilders.webAppContextSetup(webApplicationContext).build();
MockitoAnnotations.initMocks(this);
}
@Test
public void loadDependencyListMockTest() throws Exception {
ArrayList<String> result = new ArrayList<String>();
result.add("spring-core-3.0.1");
result.add("spring-webmvc-4.2.1");
result.add("spring-test-4.0.1");
result.add("junit-4.1");
mockMvc.perform(get("/projectbuilder/dependencyList")).andExpect(status().isOk());
mockMvc.perform(get("/projectbuilder/dependencyList").accept(MediaType.APPLICATION_JSON_UTF8))
.andExpect(status().isOk())
.andExpect(jsonPath("$", Matchers.hasSize(5)))
.andExpect(jsonPath("$", Matchers.equalTo((result))));
}
/**
* @throws java.lang.Exception
*/
@After
public void tearDown() throws Exception {
mockMvc = null;
}
}
Я просто хочу добавить/удалить, чтобы тест проходил. Вот ссылка на xml-файл, из которого я загружаю список зависимостей и возвращает список.
В основном метод loadDependencyList() загружает список зависимостей из XML-файла и возвращает список зависимостей, я просто проверяю, что возвращаемый список согласован.
ИСПЫТАНИЕ ТЕПЕРЬ ПРОХОДИТ! ВОПРОС БЫЛ ПОРЯДОК ВОЗВРАЩЕНИЯ НЕПРАВИЛЬНО