edición general
test

test

En menéame desde febrero de 2007

6,05 Karma
44K Ranking
Enviadas
Publicadas
Comentarios
Notas

La evolución de un Ingeniero de Software [ENG] [198]

  1. Yo prefiero algo asi como:

    ------ HelloWorldTest.java
    import org.junit.Test;
    import org.mockito.Mockito;
    import java.io.PrintStream;

    public class HelloWorldTest {

    @Test
    public void test_hello_world_is_printed() {
    PrintStream output = Mockito.mock(PrintStream.class);
    HelloWorld hw = new HelloWorld(output);
    hw.sayPhrase();
    Mockito.verify(output).println("Hello world!");
    }
    }
    ------- HelloWorld.java
    import java.io.PrintStream;

    private class HelloWorld {

    private final PrintStream output;

    public HelloWorld(final PrintStream output) {
    this.output = output;
    }

    public void sayPhrase() {
    output.println("Hello world!");
    }

    public static void main(String[] args) {
    HelloWorld hw = new HelloWorld(System.out);
    hw.sayPhrase();
    }
    }

menéame