Java Anagrams
Solution in Java.
On this page
Gradle setup
For our build.gradle file:
apply plugin: "java"
apply plugin: "eclipse"
apply plugin: "idea"
repositories {
mavenCentral()
}
dependencies {
testCompile "junit:junit:4.12"
}
test {
testLogging {
exceptionFormat = 'full'
events = ["passed", "failed", "skipped"]
}
}
Setting up the Tests
Create file src/test/java/AnagramsTest.java:
import org.junit.Ignore;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class AnagramsTest {
@Test
public void testAnEmptyString() {
assertEquals("", new Anagrams().hello(""));
}
@Ignore("Remove to run test")
@Test
public void testAWord() {
assertEquals("False", new Anagrams().hello(""));
}
}
Anagrams
In src/main/java/Anagrams.java:
// TO FINISH
Running tests
Run gradle test to compile and test our Anagrams class.