001package de.cuioss.test.generator.impl;
002
003import java.time.LocalDateTime;
004
005import de.cuioss.test.generator.Generators;
006import de.cuioss.test.generator.TypedGenerator;
007
008/**
009 * Provide any valid value for {@linkplain LocalDateTime}
010 *
011 * @author Eugen Fischer
012 */
013public class LocalDateTimeGenerator implements TypedGenerator<LocalDateTime> {
014
015    @Override
016    public LocalDateTime next() {
017        return LocalDateTime.of(Generators.localDates().next(), Generators.localTimes().next());
018    }
019
020    @Override
021    public Class<LocalDateTime> getType() {
022        return LocalDateTime.class;
023    }
024
025}