### Question:
RaindropConverter { String convert(int number) { throw new UnsupportedOperationException("Delete this statement and write your own implementation."); }    }### Answer:
@Test public void soundFor1Is1() { assertEquals("1", raindropConverter.convert(1)); }
@Ignore("Remove to run test") @Test public void soundFor3IsPling() { assertEquals("Pling", raindropConverter.convert(3)); }
@Ignore("Remove to run test") @Test public void soundFor5IsPlang() { assertEquals("Plang", raindropConverter.convert(5)); }
@Ignore("Remove to run test") @Test public void soundFor7IsPlong() { assertEquals("Plong", raindropConverter.convert(7)); }
@Ignore("Remove to run test") @Test public void soundFor6IsPlingAsItHasFactor3() { assertEquals("Pling", raindropConverter.convert(6)); }
@Ignore("Remove to run test") @Test public void noSoundFor2Cubed() { assertEquals("8", raindropConverter.convert(8)); }
@Ignore("Remove to run test") @Test public void soundFor9IsPlingAsItHasFactor3() { assertEquals("Pling", raindropConverter.convert(9)); }
@Ignore("Remove to run test") @Test public void soundFor10IsPlangAsItHasFactor5() { assertEquals("Plang", raindropConverter.convert(10)); }
@Ignore("Remove to run test") @Test public void soundFor14IsPlongAsItHasFactor7() { assertEquals("Plong", raindropConverter.convert(14)); }
@Ignore("Remove to run test") @Test public void soundFor15IsPlingPlangAsItHasFactors3And5() { assertEquals("PlingPlang", raindropConverter.convert(15)); }
@Ignore("Remove to run test") @Test public void soundFor21IsPlingPlongAsItHasFactors3And7() { assertEquals("PlingPlong", raindropConverter.convert(21)); }
@Ignore("Remove to run test") @Test public void soundFor25IsPlangAsItHasFactor5() { assertEquals("Plang", raindropConverter.convert(25)); }
@Ignore("Remove to run test") @Test public void soundFor27IsPlingAsItHasFactor3() { assertEquals("Pling", raindropConverter.convert(27)); }
@Ignore("Remove to run test") @Test public void soundFor35IsPlangPlongAsItHasFactors5And7() { assertEquals("PlangPlong", raindropConverter.convert(35)); }
@Ignore("Remove to run test") @Test public void soundFor49IsPlongAsItHasFactor7() { assertEquals("Plong", raindropConverter.convert(49)); }
@Ignore("Remove to run test") @Test public void noSoundFor52() { assertEquals("52", raindropConverter.convert(52)); }
@Ignore("Remove to run test") @Test public void soundFor105IsPlingPlangPlongAsItHasFactors3And5And7() { assertEquals("PlingPlangPlong", raindropConverter.convert(105)); }
@Ignore("Remove to run test") @Test public void soundFor3125IsPlangAsItHasFactor5() { assertEquals("Plang", raindropConverter.convert(3125)); }