QuickCheck
을 사용하여 순수 코드를 테스트하려는 경우 종종 Arbitrary
인스턴스를 작성해야합니다. 모나드 코드를 테스트하려면이 article에 설명 된대로 Test.QuickCheck.Monadic
을 사용할 수 있습니다.QuickCheck와 함께 사용할 임의의 모나드 버전이 있습니까?
내 질문은입니다. 모나드 컨텍스트에 따라 데이터를 생성 할 수있는 표준적인 방법이 있습니까? 특히 임의의 모나드 버전이 있습니까? 모나드 컨텍스트가 필요한 데이터를 생성하는 방법은 무엇입니까?