java.lang.Object
de.floydkretschmar.fixturize.stategies.constants.value.providers.custom.UUIDValueProvider
All Implemented Interfaces:
ValueProvider

public class UUIDValueProvider extends Object implements ValueProvider
Default value provider for UUID.
  • Constructor Details

    • UUIDValueProvider

      public UUIDValueProvider()
  • Method Details

    • provideValueAsString

      public String provideValueAsString(Element field, TypeMetadata metadata)
      Returns the default value to use for constants of type UUID. The default value for UUID constants is "java.util.UUID.fromString(uuid) where uuid is a randomly generated UUID.
      Specified by:
      provideValueAsString in interface ValueProvider
      Parameters:
      field - - for which the value should be provided
      metadata - - used for creating the fixture
      Returns:
      the text representation of the constant value