fixture-monkey icon indicating copy to clipboard operation
fixture-monkey copied to clipboard

Let Fixture Monkey generate test instances including edge cases automatically

Results 128 fixture-monkey issues
Sort by recently updated
recently updated
newest added

setArbitrary로 arbitrary가 고정된 경우 값을 설정해도 변경하지 않는 문제를 해결합니다.

Hello, I am applying fixture monkey and strangely it works fine locally, but I get a complie error on the linux server. ``` error while writing /home1/irteam/.../P...Test$...Test1$...Test$1.class (Permission denied) ```...

It seems that `FixtureMonkey` always returns `null` for an interface arbitrary builder. Is there any chance to support interface arbitrary builder? If it is hard to scan implementation candidates automatically,...

enhancement

I have a class with a BuilderArbitraryCustomizer where I set some Arbitraries. In my tests, I want to use giveMeBuilder(MyClass).set(fieldName_managed_by_arbitrary, myValue).sample() to get an instance with my wished values. This...

question

### 배경 Jqwik에서도 unique한 객체 생성을 지원하지만 컬렉션 내에서만 unique가 보장된다. 자식 객체의 컬렉션이 부모 객체 내부에 있을 경우에 jqwik의 기능을 사용해서 unique를 보장할 수 있지만 번거롭다. Fixture Monkey에서 이...

help wanted

- ArbitraryBuilder 에서 build 시 반환하는 Arbitrary 의 구조를 개선합니다. - ArbitraryValue 가 Validation 과 ConstratinViolationException 등의 역할을 온전히 하지 못해서 구조를 다시 잡을 필요가 있습니다. - ArbitraryValue 는 제거하고...

enhancement

현재 Java에서는 클래스내에 존재하는 필드를 생성하고 조합하여 객체를 만드는 Generator들만 지원하고 있다. 생성자를 사용하여 객체를 만드는 방법은 `ConstructorPropertiesArbitraryGenerator` 가 있지만, 생성자 위에 `@ConstructorProperties`를 명시해주어야 하고 필드에 없는 파라미터를 입력받을 경우...

enhancement

Container를 조합하는 Builder를 사용자가 추가할 수 있도록 구조를 변경합니다.

help wanted

### As-is 공통으로 적용할 수 있는 `ArbitraryCustomizer`가 있어도 타입마다 등록을 해주어야 한다. ex. ApplicationEvent 구현체 ### To-be 공통으로 적용할 수 있는 `ArbitraryCustomizer`는 한 번만 등록하면 조건에 해당하는 타입 모두 적용이...

help wanted