Class Integers

  • All Implemented Interfaces:
    WholeNumbers<java.lang.Integer>

    public class Integers
    extends Numbers<java.lang.Integer>
    implements WholeNumbers<java.lang.Integer>
    Reusable assertions for Integers.
    • Field Detail

      • INSTANCE

        private static final Integers INSTANCE
    • Constructor Detail

      • Integers

        Integers()
    • Method Detail

      • zero

        protected java.lang.Integer zero()
        Specified by:
        zero in class Numbers<java.lang.Integer>
      • one

        protected java.lang.Integer one()
        Specified by:
        one in class Numbers<java.lang.Integer>
      • absDiff

        protected java.lang.Integer absDiff​(java.lang.Integer actual,
                                            java.lang.Integer other)
        Specified by:
        absDiff in class Numbers<java.lang.Integer>
      • isGreaterThan

        protected boolean isGreaterThan​(java.lang.Integer value,
                                        java.lang.Integer other)
        Specified by:
        isGreaterThan in class Numbers<java.lang.Integer>
      • isEven

        public boolean isEven​(java.lang.Integer number)
        Specified by:
        isEven in interface WholeNumbers<java.lang.Integer>