Update Armstrong Number (#2981)

This commit is contained in:
Vivek
2022-04-10 19:41:05 +05:30
committed by GitHub
parent cca4038008
commit 719e1d8132
4 changed files with 81 additions and 56 deletions

View File

@ -0,0 +1,23 @@
package com.thealgorithms.maths;
import org.junit.jupiter.api.Test;
import static org.assertj.core.api.Assertions.assertThat;
/**
* @author Vivek
* @since 15/03/22
*/
class ArmstrongTest {
@Test
void testIsArmstrong() {
Armstrong armstrong = new Armstrong();
assertThat(armstrong.isArmstrong(0)).isTrue();
assertThat(armstrong.isArmstrong(1)).isTrue();
assertThat(armstrong.isArmstrong(153)).isTrue();
assertThat(armstrong.isArmstrong(371)).isTrue();
assertThat(armstrong.isArmstrong(1634)).isFalse();
assertThat(armstrong.isArmstrong(200)).isFalse();
}
}