001package de.cuioss.test.generator.domain; 002 003import static de.cuioss.test.generator.Generators.fixedValues; 004 005import de.cuioss.test.generator.TypedGenerator; 006 007/** 008 * Generator for some German cities. 009 * 010 * @author Oliver Wolff 011 * 012 */ 013public class CityGenerator implements TypedGenerator<String> { 014 015 private final TypedGenerator<String> cities = 016 fixedValues("Heidelberg", "Walldorf", "Mannheim", "Stuttgart", "Karlsruhe", "Berlin", "Freiburg", "Hamburg", 017 "München"); 018 019 @Override 020 public String next() { 021 return cities.next(); 022 } 023 024 @Override 025 public Class<String> getType() { 026 return String.class; 027 } 028}