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 Street-names.
009 *
010 * @author Oliver Wolff
011 *
012 */
013public class StreetNameGenerator implements TypedGenerator<String> {
014
015    private final TypedGenerator<String> streets =
016        fixedValues("Hauptstraße", "Bahnhofstraße", "Brunnenweg", "Schlossallee", "Altrottstrasse", "Parkweg",
017                "Paradeplatz");
018
019    @Override
020    public String next() {
021        return streets.next();
022    }
023
024    @Override
025    public Class<String> getType() {
026        return String.class;
027    }
028}