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 static de.cuioss.tools.collect.CollectionLiterals.immutableList; 007import de.cuioss.test.generator.TypedGenerator; 008 009/** 010 * The generator {@link #READABLE} is for visual mocks, {@link #UNIT_TESTS} for unit-tests. 011 */ 012public enum OrganizationNameGenerator { 013 /** 014 * The 25 largest fictional companies 015 */ 016 READABLE(fixedValues(immutableList("CHOAM", "Acme Corp.", "Sirius Cybernetics Corp.", "MomCorp", "Rich Industries", "Soylent Corp.", "Very Big Corp. of America", "Frobozz Magic Co.", "Warbucks Industries", "Tyrell Corp.", "Wayne Enterprises", "Virtucon", "Globex", "Umbrella Corp.", "Wonka Industries", "Stark Industries", "Clampett Oil", "Oceanic Airlines", "Yoyodyne Propulsion Sys.", "Cyberdyne Systems Corp.", "d’Anconia Copper", "Gringotts", "Oscorp", "Nakatomi Trading Corp.", "Spacely Space Sprockets"))), /** 017 * Technical String for unit-testing. Min size is 1, max size 256 018 */ 019 UNIT_TESTS(strings(1, 256)); 020 private final TypedGenerator<String> generator; 021 022 /** 023 * @return the concrete generator. 024 */ 025 public TypedGenerator<String> generator() { 026 return generator; 027 } 028 029 @java.lang.SuppressWarnings("all") 030 @lombok.Generated 031 private OrganizationNameGenerator(final TypedGenerator<String> generator) { 032 this.generator = generator; 033 } 034}