Class ByteGenerator

java.lang.Object
mocka.generator.AbstractGenerator<Byte>
mocka.generator.primitive.ByteGenerator
All Implemented Interfaces:
Generator<Byte>

public class ByteGenerator extends AbstractGenerator<Byte>
  • Method Details

    • getInstance

      public static ByteGenerator getInstance()
    • get

      public Byte get()
      returns a random byte value.
    • getByte

      public Byte getByte()
      returns a random byte within the full byte range [-128, 127].
    • getByte

      public Byte getByte(Byte min, Byte max)
      returns a random byte between the given min and max values [min, max].
    • getEvenByte

      public Byte getEvenByte()
      returns a random even byte within the valid range, avoiding overflow at 127.
    • getOddByte

      public Byte getOddByte()
      returns a random odd byte within the valid range, avoiding overflow at 127.
    • getPositiveByte

      public Byte getPositiveByte()
      returns a random positive byte (0, 127].
    • getNegativeByte

      public Byte getNegativeByte()
      returns a random negative byte [-128 ~ 0).
    • pickFrom

      public Byte pickFrom(List<Byte> list)
      picks a random byte from the given list.
    • pickFrom

      public Byte pickFrom(Byte[] bytes)
      picks a random byte from the given array.