使用下列步驟創建一個 EJB 測試案例。
通過繼承 JUnit.framework.TestCase 類創建一個測試類。命名約定:如果 bean 的名稱是 SampleEjbBean ,則將測試類命名為 SampleEjbBeanTest 。例如:
public class SampleEjbBeanTest extends JUnit.framework.TestCase{ 。
創建 Bean 的一個 remoteInterface 類型的類變量。例如:
SampleEjb remoteInterface
創建測試類的一個靜態實例: static {
instance = new SampleEjbBeanTest("");
}
因為該實例被用來作為 TestRunner 的 run 方法的一個參數以執行 TestClass.main 方法和測試案例,所以您可以在 SwingUI 或者 TextUI 中執行測試案例:
public static void main(String args[])
{
if (args.length > 0){
if (args[0].equals("SWING")) {
JUnit .swingui.TestRunner.run(instance.getClass());
}
else {
JUnit .textui.TestRunner.run(instance.getClass());
}
}
else {
//formatting the Output
原文轉自:http://www.anti-gravitydesign.com