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

ArmstrongNumbersTest.java 1.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. import org.junit.Before;
  2. import org.junit.Ignore;
  3. import org.junit.Test;
  4. import static org.junit.Assert.assertTrue;
  5. import static org.junit.Assert.assertFalse;
  6. public class ArmstrongNumbersTest {
  7. private ArmstrongNumbers armstrongNumbers;
  8. @Before
  9. public void setup() {
  10. armstrongNumbers = new ArmstrongNumbers();
  11. }
  12. @Test
  13. public void singleDigitsAreArmstrongNumbers() {
  14. int input = 5;
  15. assertTrue(armstrongNumbers.isArmstrongNumber(input));
  16. }
  17. @Ignore("Remove to run test")
  18. @Test
  19. public void noTwoDigitArmstrongNumbers() {
  20. int input = 10;
  21. assertFalse(armstrongNumbers.isArmstrongNumber(input));
  22. }
  23. @Ignore("Remove to run test")
  24. @Test
  25. public void threeDigitNumberIsArmstrongNumber() {
  26. int input = 153;
  27. assertTrue(armstrongNumbers.isArmstrongNumber(input));
  28. }
  29. @Ignore("Remove to run test")
  30. @Test
  31. public void threeDigitNumberIsNotArmstrongNumber() {
  32. int input = 100;
  33. assertFalse(armstrongNumbers.isArmstrongNumber(input));
  34. }
  35. @Ignore("Remove to run test")
  36. @Test
  37. public void fourDigitNumberIsArmstrongNumber() {
  38. int input = 9474;
  39. assertTrue(armstrongNumbers.isArmstrongNumber(input));
  40. }
  41. @Ignore("Remove to run test")
  42. @Test
  43. public void fourDigitNumberIsNotArmstrongNumber() {
  44. int input = 9475;
  45. assertFalse(armstrongNumbers.isArmstrongNumber(input));
  46. }
  47. @Ignore("Remove to run test")
  48. @Test
  49. public void sevenDigitNumberIsArmstrongNumber() {
  50. int input = 9926315;
  51. assertTrue(armstrongNumbers.isArmstrongNumber(input));
  52. }
  53. @Ignore("Remove to run test")
  54. @Test
  55. public void sevenDigitNumberIsNotArmstrongNumber() {
  56. int input = 9926314;
  57. assertFalse(armstrongNumbers.isArmstrongNumber(input));
  58. }
  59. }