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

Add Recorder in fixture-monkey-engine #42

Open
mhyeon-lee opened this issue Oct 2, 2021 · 0 comments
Open

Add Recorder in fixture-monkey-engine #42

mhyeon-lee opened this issue Oct 2, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@mhyeon-lee
Copy link
Collaborator

mhyeon-lee commented Oct 2, 2021

  • ArbitraryBuilder 에서 build 시 반환하는 Arbitrary 의 구조를 개선합니다.
  • ArbitraryValue 가 Validation 과 ConstratinViolationException 등의 역할을 온전히 하지 못해서 구조를 다시 잡을 필요가 있습니다.
  • ArbitraryValue 는 제거하고 ArbitraryBuilder 에서 Validation Filter 를 주입하도록 합니다.
  • TooManyFilter... Exception 과 ConstratinViolationException 에 따른 기록과 로깅은 테스트 실패 callback 을 구현해서 기록하게 합니다.
  • 기록을 위한 Recorder 설계가 필요합니다.

#39 (comment)

image


  • ArbitraryValue 가 공개 클래스가 아니기 때문에 구조 변경이 사용자에게 영향을 끼치지는 않습니다.
@mhyeon-lee mhyeon-lee added enhancement New feature or request 0.4.x and removed 0.4.x labels Oct 2, 2021
@mhyeon-lee mhyeon-lee added this to the 0.4.0 milestone Oct 3, 2021
@seongahjo seongahjo changed the title ArbitraryBuilder 에서 build 시 반환하는 Arbitrary 구조 개선 Add Recorder in fixture-monkey-engine Oct 3, 2021
@seongahjo seongahjo modified the milestones: 0.4.0, 1.0.0 Nov 23, 2022
@seongahjo seongahjo removed this from the 1.0.0 milestone Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants