Package de.cuioss.test.generator.domain
Enum Class TitleGenerator
- All Implemented Interfaces:
Serializable,Comparable<TitleGenerator>,Constable
Provides generators for academic and professional titles.
Available generators:
READABLE- Common academic titles for realistic test dataUNIT_TESTS- Technical string generator for unit testing
Example usage:
TypedGenerator<String> generator = TitleGenerator.READABLE.generator();
String title = generator.next(); // Returns titles like "Dr.", "M.A.", etc.
- Author:
- Oliver Wolff
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionCommon academic and professional titles.Technical string generator for unit testing. -
Method Summary
Modifier and TypeMethodDescriptionProvides access to the underlying title generator.static TitleGeneratorReturns the enum constant of this class with the specified name.static TitleGenerator[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
READABLE
Common academic and professional titles. Includes: Dr., Dr. h.c., M.A., Dr. med. -
UNIT_TESTS
Technical string generator for unit testing. Generates random strings between 1 and 10 characters.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
generator
Provides access to the underlying title generator.- Returns:
- A
TypedGeneratorthat generates titles according to the enum constant's specification
-