This is the codeAbility Sharing Platform! Learn more about the codeAbility Sharing Platform.

Skip to content
Snippets Groups Projects

Resolve "Die Statistiken sollten auch in ElasticSearch hinterlegt werden."

Compare and Show latest version
1 file
+ 8
3
Compare changes
  • Side-by-side
  • Inline
@@ -9,6 +9,7 @@ import static org.springframework.test.web.servlet.request.MockMvcRequestBuilder
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.patch;
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.post;
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.put;
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.content;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
@@ -71,7 +72,7 @@ class ReviewRatingResourceIT {
private ReviewRating updatedReviewRating;
private ReviewComment sampleComment;
private static ReviewComment sampleComment;
private ReviewComment updatedComment;
@@ -81,14 +82,14 @@ class ReviewRatingResourceIT {
* This is a static method, as tests for other entities might also need it,
* if they test an entity which requires the current entity.
*/
public ReviewRating createEntity(EntityManager em) {
public static ReviewRating createEntity(EntityManager em) {
Review review = ReviewResourceIT.createEntity(em);
// Add required entity
User user = UserResourceIT.createEntity(em);
em.persist(user);
em.flush();
ReviewComment sampleComment = new ReviewComment();
sampleComment = new ReviewComment();
sampleComment.setDescriptionIsClear(false);
sampleComment.setRequirementsAreClear(false);
@@ -172,12 +173,16 @@ class ReviewRatingResourceIT {
.content(TestUtil.convertObjectToJsonBytes(reviewRatingDTO))
.with(csrf().asHeader())
)
.andDo(print())
.andExpect(status().isCreated());
// Validate the ReviewRating in the database
List<ReviewRating> reviewRatingList = reviewRatingRepository.findAll();
assertThat(reviewRatingList).hasSize(databaseSizeBeforeCreate + 1);
ReviewRating testReviewRating = reviewRatingList.get(reviewRatingList.size() - 1);
// to ensure equal, with have to set the database id
sampleComment.setId(testReviewRating.getComment().getId());
assertThat(testReviewRating.getComment()).isEqualTo(sampleComment);
assertThat(testReviewRating.getStatus()).isEqualTo(DEFAULT_STATUS);
}