/** * @return a default {@link StringCreator} with no restrictions. */ public static StringCreator getBasicStringCreator() { return new StringCreator(); }
public StringCreator(AnnotationSpecs spec, StringInput... stringInputs) { createStrings(spec); for (StringInput input : stringInputs) { if (input.isValid) { addValidType(input.string); } else { addInvalidType(input.string); } } }
private void createStrings(AnnotationSpecs spec) { if (spec.isNullable()) { addValidType(null); } else { addInvalidType(null); addValidType(s); addInvalidType(BASE_STRING); return; addValidType(baseString.substring(0, maxSize)); addValidType(baseString.substring(0, minSize)); addValidType(baseString.substring(0, (int) middle)); addInvalidType(baseString.substring(0, (int) spec.getSizeMax() + 1)); if (spec.getSizeMin() > 0) { addInvalidType(baseString.substring(0, (int) spec.getSizeMin() - 1)); addInvalidType(baseString.substring(0, nonMutliple)); addValidType(BASE_STRING);
@Override public Collection<InheritFrom> getValidCases() { while (mIncrementer.hasValidPermutations()) { validModels.add(new InheritFrom(nonNullString.getValidItem(), nonNullField1to10.getValidItem())); mIncrementer.incrementValidCreators(); } return validModels; }
@Override public Collection<InheritFrom> getInvalidCases() { while (mIncrementer.hasInvalidPermutations()) { invalidModels.add( new InheritFrom(nonNullString.getInvalidItem(), nonNullField1to20Multiof2.getInvalidItem())); mIncrementer.incrementInvalidCreators(); } return invalidModels; } }
public Builder() { StringCreator forCollectionStringCreator = StringCreator.getBasicStringCreator(); AnnotationSpecs spec = new AnnotationSpecs.Builder().setSize(1, 5, 1).setIsNullable(true).build(); names = new CollectionCreator<String>(spec, forCollectionStringCreator); mIncrementer = new ObjectCreatorIncrementer(nonAnnotatedString, notNullFieldCreator, canBeNullFieldCreator, betweenOneAndFive, mustBeTrue, names); } @Override
private StringCreator() { addValidType(BASE_STRING); }
private void createStrings(AnnotationSpecs spec) { if (spec.isNullable()) { addValidType(null); } else { addInvalidType(null); addValidType(s); addInvalidType(BASE_STRING); return; addValidType(baseString.substring(0, maxSize)); addValidType(baseString.substring(0, minSize)); addValidType(baseString.substring(0, (int) middle)); addInvalidType(baseString.substring(0, (int) spec.getSizeMax() + 1)); if (spec.getSizeMin() > 0) { addInvalidType(baseString.substring(0, (int) spec.getSizeMin() - 1)); addInvalidType(baseString.substring(0, nonMutliple)); addValidType(BASE_STRING);
@Override public Collection<InheritFrom> getValidCases() { while (mIncrementer.hasValidPermutations()) { validModels.add( new InheritFrom(nonNullString.getValidItem(), nonNullField1to20Multiof2.getValidItem())); mIncrementer.incrementValidCreators(); } return validModels; }
@Override public Collection<InheritFrom> getInvalidCases() { while (mIncrementer.hasInvalidPermutations()) { invalidModels.add(new InheritFrom(nonNullString.getInvalidItem(), nonNullField1to10.getInvalidItem())); mIncrementer.incrementInvalidCreators(); } return invalidModels; } }
public Builder() { StringCreator forCollectionStringCreator = StringCreator.getBasicStringCreator(); AnnotationSpecs spec = new AnnotationSpecs.Builder().setSize(1, 5, 1).setIsNullable(true).build(); names = new CollectionCreator<String>(spec, forCollectionStringCreator); mIncrementer = new ObjectCreatorIncrementer(nonAnnotatedString, notNullFieldCreator, canBeNullFieldCreator, betweenOneAndFive, mustBeTrue, names); } @Override
private StringCreator() { addValidType(BASE_STRING); }
public StringCreator(AnnotationSpecs spec, StringInput... stringInputs) { createStrings(spec); for (StringInput input : stringInputs) { if (input.isValid) { addValidType(input.string); } else { addInvalidType(input.string); } } }
/** * @return a default {@link StringCreator} with no restrictions. */ public static StringCreator getBasicStringCreator() { return new StringCreator(); }
@Override public Collection<MultiMethodSampleModel> getValidCases() { while (mIncrementer.hasValidPermutations()) { validModels.add(new MultiMethodSampleModel( new NonAnnotated(nonAnnotatedString.getValidItem()), notNullFieldCreator.getValidItem(), canBeNullFieldCreator.getValidItem(), betweenOneAndFive.getValidItem(), mustBeTrue.getValidItem(), names.getValidItem())); mIncrementer.incrementValidCreators(); } return validModels; }
@Override public Collection<MultiMethodSampleModel> getInvalidCases() { while (mIncrementer.hasInvalidPermutations()) { invalidModels.add(new MultiMethodSampleModel( new NonAnnotated(nonAnnotatedString.getInvalidItem()), notNullFieldCreator.getInvalidItem(), canBeNullFieldCreator.getInvalidItem(), betweenOneAndFive.getInvalidItem(), mustBeTrue.getInvalidItem(), names.getInvalidItem())); mIncrementer.incrementInvalidCreators(); } return invalidModels; } }
public Builder() { StringCreator forCollectionStringCreator = StringCreator.getBasicStringCreator(); AnnotationSpecs spec = new AnnotationSpecs.Builder().setSize(5, 20, 1).setIsNullable(false).build(); stringArrayCreator = new ArrayCreator<>(spec, forCollectionStringCreator, String.class); AnnotationSpecs spec2 = new AnnotationSpecs.Builder().setSize(1, 3, 1).setIsNullable(false).build(); mSinglesCreator = new CollectionCreator<>(spec2, new SingleMethodSampleModel.Builder()); mIncrementer = new ObjectCreatorIncrementer(stringArrayCreator, mSinglesCreator); }
public Builder() { AnnotationSpecs spec = new AnnotationSpecs.Builder() .setIsNullable(false) .setStringDef(MATCHED1, MATCHED2, MATCHED3) .build(); matchStringDefStringCreator = new StringCreator(spec); mIncrementer = new ObjectCreatorIncrementer(notNullStringCreator, matchStringDefStringCreator); buildValidCases(); buildInvalidCases(); }
@Override public Collection<MultiMethodSampleModel> getValidCases() { while (mIncrementer.hasValidPermutations()) { validModels.add(new MultiMethodSampleModel( new NonAnnotated(nonAnnotatedString.getValidItem()), notNullFieldCreator.getValidItem(), canBeNullFieldCreator.getValidItem(), betweenOneAndFive.getValidItem(), mustBeTrue.getValidItem(), names.getValidItem())); mIncrementer.incrementValidCreators(); } return validModels; }
@Override public Collection<MultiMethodSampleModel> getInvalidCases() { while (mIncrementer.hasInvalidPermutations()) { invalidModels.add(new MultiMethodSampleModel( new NonAnnotated(nonAnnotatedString.getInvalidItem()), notNullFieldCreator.getInvalidItem(), canBeNullFieldCreator.getInvalidItem(), betweenOneAndFive.getInvalidItem(), mustBeTrue.getInvalidItem(), names.getInvalidItem())); mIncrementer.incrementInvalidCreators(); } return invalidModels; } }