Format code with prettier (#3375)

This commit is contained in:
acbin
2022-10-03 17:23:00 +08:00
committed by GitHub
parent 32b9b11ed5
commit e96f567bfc
464 changed files with 11483 additions and 6189 deletions

View File

@@ -1,23 +1,39 @@
package com.thealgorithms.strings;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
import org.junit.jupiter.api.Test;
public class HammingDistanceTest {
@Test
void testHammingDistance() throws Exception {
assertEquals(HammingDistance.calculateHammingDistance("", ""), 0);
assertEquals(HammingDistance.calculateHammingDistance("java", "java"), 0);
assertEquals(HammingDistance.calculateHammingDistance("karolin", "kathrin"), 3);
assertEquals(HammingDistance.calculateHammingDistance("kathrin", "kerstin"), 4);
assertEquals(HammingDistance.calculateHammingDistance("00000", "11111"), 5);
assertEquals(
HammingDistance.calculateHammingDistance("java", "java"),
0
);
assertEquals(
HammingDistance.calculateHammingDistance("karolin", "kathrin"),
3
);
assertEquals(
HammingDistance.calculateHammingDistance("kathrin", "kerstin"),
4
);
assertEquals(
HammingDistance.calculateHammingDistance("00000", "11111"),
5
);
}
@Test
void testNotEqualStringLengths() {
Exception exception = assertThrows(Exception.class, () -> HammingDistance.calculateHammingDistance("ab", "abc"));
Exception exception = assertThrows(
Exception.class,
() -> HammingDistance.calculateHammingDistance("ab", "abc")
);
assertEquals("String lengths must be equal", exception.getMessage());
}
}