Package de.galan.commons.test.jupiter
Class ApplicationClockExtension.ApplicationClockExtensionBuilder
- java.lang.Object
-
- de.galan.commons.test.jupiter.ApplicationClockExtension.ApplicationClockExtensionBuilder
-
- Enclosing class:
- ApplicationClockExtension
public static class ApplicationClockExtension.ApplicationClockExtensionBuilder extends Object
Builder
-
-
Constructor Summary
Constructors Constructor Description ApplicationClockExtensionBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationClockExtensionbuild()ApplicationClockExtension.ApplicationClockExtensionBuilderclock(Clock clock)Creates a fixed Clock.ApplicationClockExtension.ApplicationClockExtensionBuilderinstant(Instant instant)Creates a fixed Clock with the given Instant.ApplicationClockExtension.ApplicationClockExtensionBuilderlocal(String time)Creates a fixed Clock with the input format "yyyy-MM-dd HH:mm:ss" using the local (systemDefault) timezone.ApplicationClockExtension.ApplicationClockExtensionBuilderutc(String time)Creates a fixed Clock with the input format "yyyy-MM-dd'T'HH:mm:ss'Z'" using UTC as timezone.ApplicationClockExtension.ApplicationClockExtensionBuilderutc(Date time)Creates a fixed Clock with the given date using the utc timezone.
-
-
-
Method Detail
-
clock
public ApplicationClockExtension.ApplicationClockExtensionBuilder clock(Clock clock)
Creates a fixed Clock.
-
instant
public ApplicationClockExtension.ApplicationClockExtensionBuilder instant(Instant instant)
Creates a fixed Clock with the given Instant.
-
local
public ApplicationClockExtension.ApplicationClockExtensionBuilder local(String time)
Creates a fixed Clock with the input format "yyyy-MM-dd HH:mm:ss" using the local (systemDefault) timezone.
-
utc
public ApplicationClockExtension.ApplicationClockExtensionBuilder utc(Date time)
Creates a fixed Clock with the given date using the utc timezone.
-
utc
public ApplicationClockExtension.ApplicationClockExtensionBuilder utc(String time)
Creates a fixed Clock with the input format "yyyy-MM-dd'T'HH:mm:ss'Z'" using UTC as timezone.
-
build
public ApplicationClockExtension build()
-
-