### Question:
MySqlUnsignedIntegerConverter { public static int convertUnsignedMediumint(int originalNumber) { if (originalNumber < 0) { return originalNumber + MEDIUMINT_CORRECTION; } else { return originalNumber; } } private  MySqlUnsignedIntegerConverter(); static short convertUnsignedTinyint(short originalNumber); static int convertUnsignedSmallint(int originalNumber); static int convertUnsignedMediumint(int originalNumber); static long convertUnsignedInteger(long originalNumber); static BigDecimal convertUnsignedBigint(BigDecimal originalNumber);  }### Answer:
@Test public void shouldConvertSignedBinlogMediumintToUnsigned() { assertEquals(16777215, MySqlUnsignedIntegerConverter.convertUnsignedMediumint(-1)); assertEquals(16777215, MySqlUnsignedIntegerConverter.convertUnsignedMediumint(16777215)); }