addValidType(null); } else { addInvalidType(null); addValidType(createValidCollectionOfSize(maxSize, itemCreator)); addValidType(createValidCollectionOfSize(minSize, itemCreator)); addInvalidType(createInvalidCollectionOfSize(maxSize, itemCreator)); addInvalidType(createInvalidCollectionOfSize(minSize, itemCreator)); if (spec.getSizeMultiple() == 1) { addInvalidType(createInvalidCollectionOfSize(middle, itemCreator)); addValidType(createValidCollectionOfSize(middle, itemCreator)); addInvalidType(createValidCollectionOfSize(maxSize + 1, itemCreator)); if (spec.getSizeMin() > 0) { addInvalidType(createValidCollectionOfSize(minSize - 1, itemCreator));
/** * @param spec the {@link AnnotationSpecs} for this creator * @param itemCreator the {@link ObjectCreator} for the generic parameter of this class. */ public CollectionCreator(AnnotationSpecs spec, ObjectCreator<T> itemCreator) { createCollections(spec, itemCreator); }
@Override public Collection<ArrayNotNull> getInvalidCases() { while (mIncrementer.hasInvalidPermutations()) { invalidModels.add(new ArrayNotNull(stringArrayCreator.getInvalidItem(), mSinglesCreator.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
@Override public Collection<ArrayNotNull> getValidCases() { while (mIncrementer.hasValidPermutations()) { validModels.add(new ArrayNotNull(stringArrayCreator.getValidItem(), mSinglesCreator.getValidItem())); mIncrementer.incrementValidCreators(); } return validModels; }
@Override public Collection<ArrayNotNull> getInvalidCases() { while (mIncrementer.hasInvalidPermutations()) { invalidModels.add(new ArrayNotNull(mStringArrayCreator.getInvalidItem(), mSinglesCreator.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
@Override public Collection<ArrayNotNull> getValidCases() { while (mIncrementer.hasValidPermutations()) { validModels.add(new ArrayNotNull(mStringArrayCreator.getValidItem(), mSinglesCreator.getValidItem())); mIncrementer.incrementValidCreators(); } return validModels; }
addValidType(null); } else { addInvalidType(null); addValidType(createValidCollectionOfSize(maxSize, itemCreator)); addValidType(createValidCollectionOfSize(minSize, itemCreator)); addInvalidType(createInvalidCollectionOfSize(maxSize, itemCreator)); addInvalidType(createInvalidCollectionOfSize(minSize, itemCreator)); if (spec.getSizeMultiple() == 1) { addInvalidType(createInvalidCollectionOfSize(middle, itemCreator)); addValidType(createValidCollectionOfSize(middle, itemCreator)); addInvalidType(createValidCollectionOfSize(maxSize + 1, itemCreator)); if (spec.getSizeMin() > 0) { addInvalidType(createValidCollectionOfSize(minSize - 1, itemCreator));
@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); }
@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; }
/** * @param spec the {@link AnnotationSpecs} for this creator * @param itemCreator the {@link ObjectCreator} for the generic parameter of this class. */ public CollectionCreator(AnnotationSpecs spec, ObjectCreator<T> itemCreator) { createCollections(spec, itemCreator); }
@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(); mStringArrayCreator = 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(mStringArrayCreator, mSinglesCreator); }
@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; }