All Downloads are FREE. Search and download functionalities are using the official Maven repository.

autofixture.interfaces.FixtureContract Maven / Gradle / Ivy

package autofixture.interfaces;

import com.google.common.reflect.TypeToken;

import java.util.Collection;

public interface FixtureContract {
   T create(Class clazz);

   T create(TypeToken typeToken);

   T create(InstanceType instanceType);

   Collection createMany(InstanceType type);

   T createDummy(InstanceType instanceType);

   Collection createMany(TypeToken type);

   T[] createArray(TypeToken type);

  int getRepeatCount();

   T create(InlineInstanceGenerator generator);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy