如何截取System.out.println()输出到控制台的字符串内容,因为我要用junit测试。谢谢!!!
比如我有一个函数f(),里面就一个语句:System.out.println("blah"),因为被输出的字符串是通过switch判断的,我想知道我输出的是不是正确的字符...
比如 我有一个函数f(),里面就一个语句:System.out.println("blah"),因为被输出的字符串是通过switch判断的,我想知道我输出的是不是正确的字符串。就要用JUnit测试这个函数。请问如何获得控制台里的输出信息,把它存的一个字符串里,然后用assert来判断是否是希望输出的字符串。
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询