package com.flextrade.jfixture.builders;
import com.flextrade.jfixture.NoSpecimen;
import com.flextrade.jfixture.SpecimenBuilder;
import com.flextrade.jfixture.SpecimenContext;
class SwitchingBooleanGenerator implements SpecimenBuilder {
private boolean value;
@Override
public Object create(Object request, SpecimenContext context) {
if (!request.equals(Boolean.class)) {
return new NoSpecimen();
}
value = !value;
return value;
}
}