📄 lamptestcase.java
字号:
/* * LampTestCase.java * * Created on 2003年5月6日, 下午10:30 */package com.fastpoint.book;/** * * @author Fastpoint */public class LampTestCase extends TestCase implements Lamp { SignalLamp sl; /** Creates a new instance of LampTestCase */ public LampTestCase(String logFileName) { super("SignalLampTester",logFileName); } public String getState() { return sl.getState(); } public void setState(String stat) { sl.setState(stat); } public Object newObject() { return new SignalLamp(); } public SignalLamp newObject(String state){ sl = new SignalLamp(state); return sl; } public void testGetStarte(){ logTestCaseStart("testGetStarte"); setObject(newObject(SignalLamp.RED)); logTestCaseResult(passOrFail(this.getState() == SignalLamp.GREEN)); disposeObject(); } public void testSetState(){ logTestCaseStart("testSetState"); setObject(newObject(SignalLamp.GREEN)); logTestCaseResult(passOrFail(this.getState() == sl.getState())); disposeObject(); } public void runInteractionTestSuites() {} public void runConstructTestSuites() {} public void runFunctionalTestSuites() { testGetStarte(); testSetState(); } public static void main(String args[]){ LampTestCase LTC = new LampTestCase("E:\\MyUnitTest\\com\\fastpoint\\Mytester_java.txt"); LTC.runAllTestSuites(); LTC.dispose(); System.out.println("All Test Done!"); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -