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}