/*******************************************************************************
* Copyright (c) 2004, 2010 BREDEX GmbH.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* BREDEX GmbH - initial API and implementation and/or initial documentation
*******************************************************************************/
package org.eclipse.jubula.client.core.businessprocess.problems;
/**
* @author BREDEX GmbH
* @created 30.05.2006
*/
public enum ProblemType {
/** for a CompNamesPairPo in ExecTC exists no CompType - repair : OPEN TESTCASEEDITOR*/
REASON_NO_COMPTYPE,
/** Deprecated Action used - repair : OPEN TESTCASEEDITOR */
REASON_DEPRECATED_ACTION,
/** Deprecated Component used - repair : OPEN TESTCASEEDITOR */
REASON_DEPRECATED_COMP,
/** Component used that does not exist in config.xml - repair : nothing */
REASON_COMP_DOES_NOT_EXIST,
/** Action used that does not exist in config.xml - repair : nothing */
REASON_ACTION_DOES_NOT_EXIST,
/** Parameter used that does not exist in config.xml - repair : nothing */
REASON_PARAM_DOES_NOT_EXIST,
/** Project used that does not exist in DB - repair : OPEN REUSED PROJECTS SETTINGS PAGE */
REASON_PROJECT_DOES_NOT_EXIST,
/** Protected Project is currently loaded - repair : nothing */
REASON_PROTECTED_PROJECT,
/** No TS in Project - repair : CALL CREATE TS ACTION */
REASON_NO_TESTSUITE,
/** no AUT exists - repair : OPEN PROJECT PROPERTIES EDITOR */
REASON_NO_AUT_FOR_PROJECT_EXISTS,
/** AUT has no AutConfig for current server - repair : OPEN AUTEDITOR */
REASON_NO_AUTCONFIG_FOR_SERVER_EXIST,
/** AutConfig is incomplete - repair : OPEN AUTCONFIG EDITOR */
REASON_NO_JAR_FOR_AUTCONFIG,
/** Component Name has conflicting usages */
REASON_INCOMPATIBLE_USAGE_TYPE,
/** Component Name has conflicting usages */
REASON_INCOMPATIBLE_MAP_TYPE,
/** test suite has no TCs - repair : nothing or help window, what all could be wrong */
REASON_EMPTY_TESTSUITE,
/** test suite has incomplete TD - repair : nothing or help window, what all could be wrong */
REASON_TD_INCOMPLETE,
/** test suite has incomplete OM - repair : nothing or help window, what all could be wrong */
REASON_OM_INCOMPLETE,
/** No Server defined in Workspace Preferences - repair : Open Server Preferences */
REASON_NO_SERVER_DEFINED,
/** No Server defined in AUT config - repair : Open AUT config */
REASON_NO_SERVER_FOR_AUTCONFIG,
/**
* test suite has reference to missing SpecTestCase - repair : Open TC editor
* if parent is a TC (not a TS). Otherwise, nothing.
*/
REASON_MISSING_SPEC_TC,
/** An ExecTestase has unused Test Data */
REASON_UNUSED_TESTDATA,
/** An If condition has no executable test**/
REASON_IF_WITHOUT_TEST,
/** non specific problem */
NO_QUICKFIX
}