lots of exercises in java... from https://github.com/exercism/java

RaindropConverterTest.java 3.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. import org.junit.Test;
  2. import org.junit.Ignore;
  3. import static org.junit.Assert.assertEquals;
  4. public class RaindropConverterTest {
  5. private RaindropConverter raindropConverter = new RaindropConverter();
  6. @Test
  7. public void soundFor1Is1() {
  8. assertEquals("1", raindropConverter.convert(1));
  9. }
  10. @Ignore("Remove to run test")
  11. @Test
  12. public void soundFor3IsPling() {
  13. assertEquals("Pling", raindropConverter.convert(3));
  14. }
  15. @Ignore("Remove to run test")
  16. @Test
  17. public void soundFor5IsPlang() {
  18. assertEquals("Plang", raindropConverter.convert(5));
  19. }
  20. @Ignore("Remove to run test")
  21. @Test
  22. public void soundFor7IsPlong() {
  23. assertEquals("Plong", raindropConverter.convert(7));
  24. }
  25. @Ignore("Remove to run test")
  26. @Test
  27. public void soundFor6IsPlingAsItHasFactor3() {
  28. assertEquals("Pling", raindropConverter.convert(6));
  29. }
  30. @Ignore("Remove to run test")
  31. @Test
  32. public void noSoundFor2Cubed() {
  33. assertEquals("8", raindropConverter.convert(8));
  34. }
  35. @Ignore("Remove to run test")
  36. @Test
  37. public void soundFor9IsPlingAsItHasFactor3() {
  38. assertEquals("Pling", raindropConverter.convert(9));
  39. }
  40. @Ignore("Remove to run test")
  41. @Test
  42. public void soundFor10IsPlangAsItHasFactor5() {
  43. assertEquals("Plang", raindropConverter.convert(10));
  44. }
  45. @Ignore("Remove to run test")
  46. @Test
  47. public void soundFor14IsPlongAsItHasFactor7() {
  48. assertEquals("Plong", raindropConverter.convert(14));
  49. }
  50. @Ignore("Remove to run test")
  51. @Test
  52. public void soundFor15IsPlingPlangAsItHasFactors3And5() {
  53. assertEquals("PlingPlang", raindropConverter.convert(15));
  54. }
  55. @Ignore("Remove to run test")
  56. @Test
  57. public void soundFor21IsPlingPlongAsItHasFactors3And7() {
  58. assertEquals("PlingPlong", raindropConverter.convert(21));
  59. }
  60. @Ignore("Remove to run test")
  61. @Test
  62. public void soundFor25IsPlangAsItHasFactor5() {
  63. assertEquals("Plang", raindropConverter.convert(25));
  64. }
  65. @Ignore("Remove to run test")
  66. @Test
  67. public void soundFor27IsPlingAsItHasFactor3() {
  68. assertEquals("Pling", raindropConverter.convert(27));
  69. }
  70. @Ignore("Remove to run test")
  71. @Test
  72. public void soundFor35IsPlangPlongAsItHasFactors5And7() {
  73. assertEquals("PlangPlong", raindropConverter.convert(35));
  74. }
  75. @Ignore("Remove to run test")
  76. @Test
  77. public void soundFor49IsPlongAsItHasFactor7() {
  78. assertEquals("Plong", raindropConverter.convert(49));
  79. }
  80. @Ignore("Remove to run test")
  81. @Test
  82. public void noSoundFor52() {
  83. assertEquals("52", raindropConverter.convert(52));
  84. }
  85. @Ignore("Remove to run test")
  86. @Test
  87. public void soundFor105IsPlingPlangPlongAsItHasFactors3And5And7() {
  88. assertEquals("PlingPlangPlong", raindropConverter.convert(105));
  89. }
  90. @Ignore("Remove to run test")
  91. @Test
  92. public void soundFor3125IsPlangAsItHasFactor5() {
  93. assertEquals("Plang", raindropConverter.convert(3125));
  94. }
  95. }