Wpis z mikrobloga

Test sprawdzający usunięcie użytkownika:

@test
void whenUserExist_DeleteUser() {
User user = userBuilder.buildById(1).build();
userSaver.save(user);

delete.deleteUserById(1);
assertThat(userChecker.userExist(1)).isFalse();
}

Czy jeśli w teście jest widoczny zapis użytkownika userSaver.save(user);, to nie stanowi to problemu? Czy jakoś inaczej to zrobić?

#java
  • 4
  • Odpowiedz
@Kamishimi: to zalezy jak to robisz generalnie powinienes testowac metode z serwisu, ktora uderza do repository.

Moim zdaniem mozesz uzyc uzyc metody save ale ladniej byloby to wrzucic w osobna metode np. createAndSaveUser i ja zawolac w tescie.

A to delete.deleteUserById to co to za gowno? To delete to serwis jest? Jesli tak to czym predzej zmieniaj nazwe na jakies userService
  • Odpowiedz