/* * Copyright 2005-2010 Ignis Software Tools Ltd. All rights reserved. */ package junit.framework; import java.util.HashMap; import java.util.Map; import jsystem.extensions.handlers.UIEventHandler; import jsystem.extensions.handlers.ValidationHandler; import jsystem.framework.ShutdownManager; import jsystem.framework.analyzer.AnalyzerImpl; import jsystem.framework.scenario.Parameter; import jsystem.framework.scenario.ValidationError; import org.junit.After; import org.junit.Before; import org.junit.runner.RunWith; @RunWith(JSystemJUnit4ClassRunner.class) public class SystemTestCase4 extends SystemTestCaseImpl implements SystemTest, UIEventHandler, ValidationHandler { public static AnalyzerImpl analyzer = null; private String name; static { ShutdownManager.init(); analyzer = new AnalyzerImpl(); analyzer.setTestAgainstObject(""); } @Before public void defaultBefore() throws Throwable { jsystemTestPreExecution(this); } @After public void defaultAfter() throws Throwable { } public void run(TestResult result) { // not implemented for JUnit 4 test cases } @Override public String getName() { return name; } @Override public void setName(String name) { this.name = name; } @Override public int countTestCases() { return 1; } @Override public String getClassName() { return getClass().getName(); } @Override public String getMethodName() { return getName(); } @Override public ValidationError[] validate(HashMap<String, Parameter> map, String methodName) throws Exception { return null; } @Override public void handleUIEvent(HashMap<String, Parameter> map, String methodName) throws Exception { } }