본문으로 건너뛰기
버전: v0.6.x

Setting field value

Tip

This practice deals with manipulation set

0. Class

public class Generate {
String value;

List<String> values;
}

1. Generating ArbitraryBuilder

ArbitraryBuilder<Generate> generateBuilder = fixtureMonkey.giveMeBuilder(Generate.class);

2. Setting value

Setting field

generateBuilder.set("value", "test");

Setting field n-th element

generateBuilder.set("values[n]", "test");

Setting field all elements

generateBuilder.set("values[*]", "test");

Setting field to arbitrary value

generateBuilder.set("value", Arbitraries.strings());

Setting field n-th element to arbitrary value

generateBuilder.set("values[n]", Arbitraries.strings());

Setting field all elements to arbitrary value

generateBuilder.set("values[*]", Arbitraries.strings());