Add Hello World Project With TDD Frameworks
parent
960e584638
commit
9f9a3f68d4
@ -0,0 +1,13 @@
|
||||
package hello.world;
|
||||
|
||||
/**
|
||||
* Hello world!
|
||||
*
|
||||
*/
|
||||
public class App
|
||||
{
|
||||
public static void main( String[] args )
|
||||
{
|
||||
System.out.println("Hello World!");
|
||||
}
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
package hello.world;
|
||||
|
||||
public class Greeting {
|
||||
String message;
|
||||
|
||||
public Greeting() {
|
||||
|
||||
}
|
||||
|
||||
public Greeting(String message) {
|
||||
this.message = message;
|
||||
}
|
||||
|
||||
public String getMessage() { return message; }
|
||||
public void setMessage(String message) { this.message = message; }
|
||||
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
package hello.world;
|
||||
|
||||
/**
|
||||
* Hello world!
|
||||
*
|
||||
*/
|
||||
public class HelloWorld {
|
||||
public static void main(String[] args) {
|
||||
Greeting greeting = new Greeting("Hello World");
|
||||
System.out.println(greeting.getMessage());
|
||||
}
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
package hello.world;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
/**
|
||||
* Unit test for simple App.
|
||||
*/
|
||||
public class HelloWorldTest {
|
||||
/**
|
||||
* Rigorous Test :-)
|
||||
*/
|
||||
@Test
|
||||
public void greetingMessageShouldPass() {
|
||||
Greeting greeting = new Greeting("Hello World");
|
||||
assertEquals("Hello World", greeting.getMessage());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void greetingMessageShouldFail() {
|
||||
Greeting greeting = new Greeting("Not Hello World");
|
||||
assertEquals("Hello World", greeting.getMessage());
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue