Я разрабатываю приложение jhipster, и я пытаюсь показать каждому пользователю моего приложения только созданный им объект: я добавил этот код в?Не удается разрешить метод SpringSecurity
PianoResourceIntTest.java:
@Test
@Transactional
public void getAllPianos() throws Exception {
// Initialize the database
restPianoMockMvc = MockMvcBuilders.webAppContextSetup(context).apply(springSecurity()).build();
// pianoRepository.saveAndFlush(piano);
piano.setUser(userRepository.findOneByLogin("user").get());
pianoRepository.saveAndFlush(piano);
// Get all the pianos
//restPianoMockMvc.perform(get("/api/pianos?sort=id,desc").with(user("user")))
restPianoMockMvc.perform(get("/api/pianos?sort=id,desc").with(user("user"))
.andExpect(status().isOk())
.andExpect(content().contentType(MediaType.APPLICATION_JSON))
.andExpect(jsonPath("$.[*].id").value(hasItem(piano.getId().intValue())))
.andExpect(jsonPath("$.[*].name").value(hasItem(DEFAULT_NAME.toString())))
.andExpect(jsonPath("$.[*].date").value(hasItem(DEFAULT_DATE.toString())));
}
Но я получаю две ошибки:
Cannot resolve the method SpringSecurity
Cannot resolve the symbol user
Я не знаю, как справиться с этой проблемой и как решить эту проблему.
Я ответил на ваш вопрос, но на самом деле плохо. Вы не указали достаточно подробностей: какая ошибка (время выполнения или компиляция). ваш код не включал важные части, такие как импорт или определение класса, чтобы увидеть, расширил ли он другой класс. Кроме того, вы публикуете часто, поэтому, пожалуйста, повышайте качество своих вопросов. –
, можете ли вы добавить более подробную информацию на свой вопрос (просто отредактируйте его)? Что может быть полезно для определения проблемы: конфигурация Spring и зависимости проектов (файл POM, если вы используете Maven) –