001package de.cuioss.test.generator.domain; 002 003import static de.cuioss.test.generator.Generators.integers; 004 005import de.cuioss.test.generator.TypedGenerator; 006 007/** 008 * Simply generates random phone numbers. 009 * 010 * @author Oliver Wolff 011 * 012 */ 013public class PhoneNumberGenerator implements TypedGenerator<String> { 014 015 private final TypedGenerator<Integer> prepend = integers(100, 999); 016 private final TypedGenerator<Integer> number = integers(1000, 9999); 017 018 @Override 019 public String next() { 020 return "0" + prepend.next() + "/" + number.next(); 021 } 022 023 @Override 024 public Class<String> getType() { 025 return String.class; 026 } 027}