4.测试代码:
01.@Test
02. public void testFileClassLoader() throws Exception
03. {
04. FileClassLoader loader = new FileClassLoader();
05. loader.setLocation("D:"+File.separator);
06. Class> clazz = loader.loadClass("HelloWorld");
07.
08. //invoke the speak method
09. System.out.println("class name: " + clazz.getName());
10. Object obj = clazz.newInstance();
11. Method method = clazz.getMethod("speak");
12. method.invoke(obj);
13. }
这一段测试代码应该放在哪里,在哪里编写?testFileClassLoader是一个类还是什么?
如何测试java程序
答案:2 悬赏:10 手机版
解决时间 2021-03-03 07:34
- 提问者网友:一抹荒凉废墟
- 2021-03-03 00:23
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-03-03 00:54
你这样完全没错啊..
这是运行的时候不要F11了.
右键->Run->JUnit
这是运行的时候不要F11了.
右键->Run->JUnit
全部回答
- 1楼网友:轻熟杀无赦
- 2021-03-03 02:13
1、首先添加junit支持(这里假设你已经假如支持库)。
其次,最好单独创建test类文件夹
大致测试类这样写:
package myutils
import static org.junit.assert.*;
import org.junit.test;
public class translatortest {
@test
public void testtranslate(string str) {
translator my = new translator("entozh.txt");
string tname = my.translate("sname");
system.out.println("tname:"+tname);
}
}当然,assert类提供了很多方便测试的静态方法,推荐你使用提供的静态方法进行测试。不过你这个例子不需要。@test注解也是必须的,测试类和类最好在同一个包下,分开管理(一个放src目录下,一个放test目录下(这个目录需要自己创建))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯