我想知道以下程序的JUnit测试用例。请帮助。我没有在这里列出主要方法。想知道代码中url()方法的JUnit测试用例。此代码是从网站阅读HTML并将其保存在一个文件在本地计算机上请帮我用下面的代码的JUnit测试用例
package Java3;
import java.io.BufferedReader;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.logging.Level;
import java.util.logging.Logger;
public class Urltohtml
{
private String str;
public void url() throws IOException
{
try
{
FileOutputStream f=new FileOutputStream("D:/File1.txt");
PrintStream p=new PrintStream(f);
URL u=new URL("http://www.google.com");
BufferedReader br=new BufferedReader(new InputStreamReader(u.openStream()));
//str=br.readLine();
while((str=br.readLine())!=null)
{
System.out.println(str+"\n");
p.println(str);
}
}
catch (MalformedURLException ex)
{
Logger.getLogger(Urltohtml.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
嘲笑,嘲笑无处不在!但是请注意,我们不能只为您编写测试代码。想想这个问题:这个方法的哪些部分可以抽出来单独测试?你可以通过什么方法来减轻测试的负担? (提示:请不要硬编码文件路径。) – Makoto