📄 abstract_a_testcase.java
字号:
/* * Abstract_A_TestCase.java * * Created on 2003年5月10日, 上午1:40 */package com.fastpoint.book;/** * * @author Fastpoint */public class Abstract_A_TestCase extends TestCase { private String _TeseCaseName; static class Abstract_A_TestCase_Inner extends Abstract_A{ public String a_Method(){ return "a_Method()"; } public String b_Method(){ return "b_Method()"; } } /** Creates a new instance of Abstract_A_TestCase */ public Abstract_A_TestCase() { super(); } /** Creates a new instance of Abstract_A_TestCase */ public Abstract_A_TestCase(String logFileName) { super("Abstract_A_TestCase",logFileName); } public Abstract_A_TestCase(String TestCaseName,String logFileName) { super(TestCaseName,logFileName); } public Object newObject() { return new Abstract_A_TestCase_Inner(); } public void testA_Method(){ logTestCaseStart("testA_Method"); setObject(newObject()); Abstract_A_TestCase_Inner AAT = (Abstract_A_TestCase_Inner)getObject(); logTestCaseResult(passOrFail(AAT.a_Method().equalsIgnoreCase("a_Method()"))); disposeObject(); } public void testB_Method(){ logTestCaseStart("testB_Method"); setObject(newObject()); Abstract_A_TestCase_Inner AAT = (Abstract_A_TestCase_Inner)getObject(); logTestCaseResult(passOrFail(AAT.b_Method().equalsIgnoreCase("b_Method()"))); disposeObject(); } public void testC_Method(){ logTestCaseStart("testC_Method"); setObject(newObject()); Abstract_A_TestCase_Inner AAT = (Abstract_A_TestCase_Inner)getObject(); logTestCaseResult(passOrFail(AAT.c_Method().equalsIgnoreCase("c_Method()"))); disposeObject(); } public void runConstructTestSuites() {} public void runInteractionTestSuites() {} public void runFunctionalTestSuites() { testA_Method(); testB_Method(); testC_Method(); } public static void main(String args[]){ Abstract_A_TestCase mt = new Abstract_A_TestCase("E:\\MyUnitTest\\com\\fastpoint\\Mytester_java.txt"); mt.runAllTestSuites(); mt.dispose(); System.out.println("All Test Done!"); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -