001// Generated by delombok at Fri Mar 03 18:26:02 UTC 2023 002package de.cuioss.test.generator.domain; 003 004import static de.cuioss.test.generator.Generators.fixedValues; 005import static de.cuioss.test.generator.Generators.strings; 006import de.cuioss.test.generator.TypedGenerator; 007 008/** 009 * The generator {@link #READABLE} is for visual mocks, {@link #UNIT_TESTS} for unit-tests. 010 */ 011public enum TitleGenerator { 012 /** 013 * Some Titles 014 */ 015 READABLE(fixedValues("Dr.", "Dr. h.c.", "M.A.", "Dr. med.")), /** 016 * Technical String for unit-testing. Min size is 1, max size 256 017 */ 018 UNIT_TESTS(strings(1, 10)); 019 private final TypedGenerator<String> generator; 020 021 /** 022 * @return the concrete generator. 023 */ 024 public TypedGenerator<String> generator() { 025 return generator; 026 } 027 028 @java.lang.SuppressWarnings("all") 029 @lombok.Generated 030 private TitleGenerator(final TypedGenerator<String> generator) { 031 this.generator = generator; 032 } 033}