Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BE] Service 테스트도 DataCleaner를 사용하도록 변경 #154

Closed
70825 opened this issue Jul 27, 2023 · 0 comments · Fixed by #155
Closed

[BE] Service 테스트도 DataCleaner를 사용하도록 변경 #154

70825 opened this issue Jul 27, 2023 · 0 comments · Fixed by #155

Comments

@70825
Copy link
Member

70825 commented Jul 27, 2023

버그가 발생한 곳

버그 상황 재연

Hibernate: 
    select
        member0_.id as id1_1_,
        member0_.nickname as nickname2_1_,
        member0_.platform_id as platform3_1_,
        member0_.profile_image as profile_4_1_ 
    from
        member member0_
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([id1_1_] : [BIGINT]) - [1]
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([nickname2_1_] : [VARCHAR]) - [test1]
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([platform3_1_] : [VARCHAR]) - [null]
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([profile_4_1_] : [VARCHAR]) - [test1.png]
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([id1_1_] : [BIGINT]) - [2]
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([nickname2_1_] : [VARCHAR]) - [test2]
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([platform3_1_] : [VARCHAR]) - [null]
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([profile_4_1_] : [VARCHAR]) - [test2.png]
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([id1_1_] : [BIGINT]) - [3]
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([nickname2_1_] : [VARCHAR]) - [test3]
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([platform3_1_] : [VARCHAR]) - [null]
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([profile_4_1_] : [VARCHAR]) - [test3.png]
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([id1_1_] : [BIGINT]) - [4]
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([nickname2_1_] : [VARCHAR]) - [test4@@@@@@@]
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([platform3_1_] : [VARCHAR]) - [null]
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([profile_4_1_] : [VARCHAR]) - [test4!.png]
2023-07-27 14:26:29.552 TRACE 23983 --- [    Test worker] o.h.type.descriptor.sql.BasicExtractor   : extracted value ([id1_1_] : [BIGINT]) - [7]
  • MemberServiceTest에 위에 로그처럼 작성되지 않은 데이터들이 삽입되고 있어 테스트 격리가 제대로 되지 않고 있습니다.

현재 동작

  • Service Test는 @Transactional을 사용하고 있음

기대 동작

  • Service Test도 DataCleaner를 추가해서 사용하도록 함
@70825 70825 added this to the 마일스톤 3주차 milestone Jul 27, 2023
@70825 70825 self-assigned this Jul 27, 2023
@70825 70825 changed the title [BE] 테스트 데이터 초기화 방법 순서 변경 [BE] Service 테스트도 DataCleaner를 사용하도록 변경 Jul 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: 완료
Development

Successfully merging a pull request may close this issue.

1 participant