MaleName.java
/**
* Copyright (C) 2022 Christopher J. Stehno
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package io.github.cjstehno.testthings.fixtures;
import static java.util.Locale.ROOT;
import static org.apache.commons.lang3.StringUtils.capitalize;
/**
* An enumeration of some male names.
*/
public enum MaleName {
/**
* Liam.
*/
LIAM,
/**
* Noah.
*/
NOAH,
/**
* Oliver.
*/
OLIVER,
/**
* Elijah.
*/
ELIJAH,
/**
* James.
*/
JAMES,
/**
* William.
*/
WILLIAM,
/**
* Benjamin.
*/
BENJAMIN,
/**
* Lucas.
*/
LUCAS,
/**
* Henry.
*/
HENRY,
/**
* Theodore.
*/
THEODORE,
/**
* Jack.
*/
JACK,
/**
* Levi.
*/
LEVI,
/**
* Alexander.
*/
ALEXANDER,
/**
* Jackson.
*/
JACKSON,
/**
* Mateo.
*/
MATEO,
/**
* Daniel.
*/
DANIEL,
/**
* Michael.
*/
MICHAEL,
/**
* Mason.
*/
MASON,
/**
* Sebastian.
*/
SEBASTIAN,
/**
* Ethan.
*/
ETHAN,
/**
* Logan.
*/
LOGAN,
/**
* Owen.
*/
OWEN,
/**
* Samuel.
*/
SAMUEL,
/**
* Jacom.
*/
JACOB,
/**
* Asher.
*/
ASHER,
/**
* Aiden.
*/
AIDEN,
/**
* John.
*/
JOHN,
/**
* Joseph.
*/
JOSEPH,
/**
* Wyatt.
*/
WYATT,
/**
* David.
*/
DAVID,
/**
* Leo.
*/
LEO,
/**
* Luke, I am NOT your father.
*/
LUKE,
/**
* Julian.
*/
JULIAN,
/**
* Hudson.
*/
HUDSON,
/**
* Grayson.
*/
GRAYSON,
/**
* Matthew.
*/
MATTHEW,
/**
* Ezra.
*/
EZRA,
/**
* Gabriel.
*/
GABRIEL,
/**
* Carter.
*/
CARTER,
/**
* Isaac.
*/
ISAAC,
/**
* Jayden.
*/
JAYDEN,
/**
* Luca. Do you live on the second floor?
*/
LUCA,
/**
* Anthony.
*/
ANTHONY,
/**
* Dylan.
*/
DYLAN,
/**
* Lincoln.
*/
LINCOLN,
/**
* Thomas.
*/
THOMAS,
/**
* Maverick.
*/
MAVERICK,
/**
* Elias.
*/
ELIAS,
/**
* Josiah.
*/
JOSIAH,
/**
* CHARLES.
*/
CHARLES;
@Override public String toString() {
return capitalize(name().toLowerCase(ROOT));
}
}