実現したいこと
JUnitテストをするためのテストコードを作成する勉強をしています。
ネットで検索すると引数がある場合のテスト(足し算関数とか)は色々でてくるのですが、引数がない場合のテストコードの作り方が分かりません。。
例えば、以下のようなソースがあったとして、どのようにテストコードを作成すればよいのでしょうか。
お手数をおかけしますが、ご教示お願い致します。
ソースコード(例:指定されたパスにあるJSONファイルを読み込み、その内容をJSON形式で標準出力するコード)
import java.io.File;
import java.io.IOException;
import com.fasterxml.jackson.databind.ObjectMapper;
public class ReadFile {
public static String readJsonFile() { ObjectMapper mapper = new ObjectMapper(); try { File file = new File("C:\\file.json"); // JSON形式で読み込む Object json = mapper.readValue(file, Object.class); // JSON形式で文字列として返す return mapper.writerWithDefaultPrettyPrinter().writeValueAsString(json); } catch (IOException e) { e.printStackTrace(); return null; } }
}
