assertGreaterThan(num1, num2) {
    if (num1 === undefined || num1 === null || num1 === '' || isNaN(num1)) {
      throw new AssertionError('assertGreaterThan failed because the first param is not a number: '
        + util.inspect(num1, { showHidden: true, depth: 2 }));
    }
    if (num2 === undefined || num2 === null || num2 === '' || isNaN(num2)) {
      throw new AssertionError('assertGreaterThan failed because the second param is not a number: '
        + util.inspect(num2, { showHidden: true, depth: 2 }));
    }
    if (num1 <= num2) {
      throw new AssertionError('assertGreaterThan failed because num1 is not greater than num2: number 1: '
        + util.inspect(num1, { showHidden: true, depth: 2 })
        + '; number 2: ' + util.inspect(num2, { showHidden: true, depth: 2 }));
    }
  }
/**
   * Asserts that the given number is greater than the other given number
   * @param  {Number} num1 the first number to compare (should be the greater one)
   * @param  {Number} num2 the second number to compare
   * @throws AssertionError
   */
Asserts that the given number is greater than the other given number
@param  {Number} num1 the first number to compare (should be the greater one)
@param  {Number} num2 the second number to compare
@throws AssertionError
Asserts that the given number is greater than the other given number @param { Number } num1 the first number to compare ( should be the greater one ) @param { Number } num2 the second number to compare @throws AssertionError
assertGreaterThan(num1, num2) {
    if (num1 === undefined || num1 === null || num1 === '' || isNaN(num1)) {
      throw new AssertionError('assertGreaterThan failed because the first param is not a number: '
        + util.inspect(num1, { showHidden: true, depth: 2 }));
    }
    if (num2 === undefined || num2 === null || num2 === '' || isNaN(num2)) {
      throw new AssertionError('assertGreaterThan failed because the second param is not a number: '
        + util.inspect(num2, { showHidden: true, depth: 2 }));
    }
    if (num1 <= num2) {
      throw new AssertionError('assertGreaterThan failed because num1 is not greater than num2: number 1: '
        + util.inspect(num1, { showHidden: true, depth: 2 })
        + '; number 2: ' + util.inspect(num2, { showHidden: true, depth: 2 }));
    }
  }
assertGreaterThan ( num1 , num2 ) { if ( num1 === undefined || num1 === null || num1 === '' || isNaN ( num1 ) ) { throw new AssertionError ( 'assertGreaterThan failed because the first param is not a number: ' + util . inspect ( num1 , { showHidden : true , depth : 2 } ) ) ; } if ( num2 === undefined || num2 === null || num2 === '' || isNaN ( num2 ) ) { throw new AssertionError ( 'assertGreaterThan failed because the second param is not a number: ' + util . inspect ( num2 , { showHidden : true , depth : 2 } ) ) ; } if ( num1 <= num2 ) { throw new AssertionError ( 'assertGreaterThan failed because num1 is not greater than num2: number 1: ' + util . inspect ( num1 , { showHidden : true , depth : 2 } ) + '; number 2: ' + util . inspect ( num2 , { showHidden : true , depth : 2 } ) ) ; } }
Asserts that the given number is greater than the other given number
 @param  {Number} num1 the first number to compare (should be the greater one)
 @param  {Number} num2 the second number to compare
 @throws AssertionError
Asserts that the given number is greater than the other given number @param { Number } num1 the first number to compare ( should be the greater one ) @param { Number } num2 the second number to compare @throws AssertionError