public class ConfigHelperTest extends BaseOtterTest {
@Test
public void testParse() {
String v1 = "offer[001-128]";
ModeValue m1 = ConfigHelper.parseMode(v1);
want.bool(m1.getMode().isMulti()).is(true);
want.collection(m1.getMultiValue()).sizeEq(128);
String v2 = "offer[1-128]test";
ModeValue m2 = ConfigHelper.parseMode(v2);
want.bool(m2.getMode().isMulti()).is(true);
want.collection(m2.getMultiValue()).sizeEq(128);
String v3 = "[1-128]test";
ModeValue m3 = ConfigHelper.parseMode(v3);
want.bool(m3.getMode().isMulti()).is(true);
want.collection(m3.getMultiValue()).sizeEq(128);
String v4 = "offer[1-128";
ModeValue m4 = ConfigHelper.parseMode(v4);
want.bool(m4.getMode().isWildCard()).is(true);
String v5 = "offer1-128]";
ModeValue m5 = ConfigHelper.parseMode(v5);
want.bool(m5.getMode().isWildCard()).is(true);
String v6 = "offer1128";
ModeValue m6 = ConfigHelper.parseMode(v6);
want.bool(m6.getMode().isSingle()).is(true);
}