如何在另一个测试类中重用JUnit测试?
例如:
public TestClass1 {
@Test
public void testSomething(){...}
}
public TestClass2 {
@Test
public void testSomethingAndSomethingElse() {
// Somehow execute testSomething()
// and then test something else
}
}
Run Code Online (Sandbox Code Playgroud) 我正在编写一个小型Java应用程序,我遇到了文件路径问题.
我想用.执行批处理文件
Runtime.getRuntime().exec("cmd /c start c:\program files\folder\file.bat");
但是现在Java因为文件路径中的空白而哭泣.
我该怎么逃避呢?
编辑:
好的,谢谢你的回答.但我刚遇到一个新问题:
如果我以这种方式启动.bat它只是打开一个cmd窗口,没有任何反应.但是,如果我将.bat移动到没有空格的c:/ folder /它可以工作...... .bat本身也很好.
我正在使用Java EE开发一个数据库驱动的Web应用程序,我想知道使用EJbs的好处.
如果我理解正确,最好将EJB用于各种业务逻辑或数据库事务.
我使用Hibernate作为我的JPA,这是我的问题:
使用注入的EJB作为DAO而不是常规Java类作为从我的Managed Bean调用的DAO有什么好处?有什么区别?
我是Java EE的新手,所以这可能是一个初学者的问题.
为什么有可能@Inject一个@StatelessEJB到@SessionScopedManaged Bean的?
我只是非常好奇,因为无法将@RequestScopedManaged Bean中的SessionScopedManaged Bean用作托管属性.