test setStateGenerator()