HelloWorldをJMockitでテストする1
いわゆる Hello World を JMockit のシンプルで強力なMock機能でテストしてみる。
まずは HelloWorld のコードから
package tutorial; public class HelloWorld { public static void main( String av[] ) { System.out.println("Hello World"); } }
で、何をテストするかというと、mainを呼び出した時に、ちゃんと System.out.println に "Hello World" が渡っているのかと言うこと。
printlnをMockで置き換えて、Mockで渡されたパラメータをチェックしよう、という魂胆。
こんなのがテストできたらテストの為に元のクラスをいじる必要性が激減しそう。