/* * JBoss, Home of Professional Open Source * Copyright 2007, Red Hat Middleware LLC, and individual contributors * as indicated by the @author tags. * See the copyright.txt in the distribution for a * full listing of individual contributors. * This copyrighted material is made available to anyone wishing to use, * modify, copy, or redistribute it subject to the terms and conditions * of the GNU Lesser General Public License, v. 2.1. * This program is distributed in the hope that it will be useful, but WITHOUT A * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. * You should have received a copy of the GNU Lesser General Public License, * v.2.1 along with this distribution; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, * MA 02110-1301, USA. * * (C) 2005-2006, * @author JBoss Inc. */ package com.jboss.transaction.wstf.test ; import com.jboss.transaction.wstf.webservices.sc007.InteropConstants; import java.util.Map; import java.util.TreeMap; /** * This class contains constants used to map the front end onto * the WS-TX interop tests. * @author kevin */ public class TestConstants { /** * The name of the Service URI parameter. */ public static final String PARAM_SERVICE_URI = "serviceuri" ; /** * The name of the test parameter. */ public static final String PARAM_TEST = "test" ; /** * The name of the test timeout parameter. */ public static final String PARAM_TEST_TIMEOUT = "testTimeout" ; /** * The name of the asynchronous test flag parameter. */ public static final String PARAM_ASYNC_TEST = "asyncTest" ; /** * The name of the result page parameter. */ public static final String PARAM_RESULT_PAGE = "resultPage"; /** * Default address of page with results. */ public static final String DEFAULT_RESULT_PAGE_ADDRESS = "/results.jsp"; /** * The name of the test results attribute. */ public static final String ATTRIBUTE_TEST_RESULT = "testResult" ; /** * The name of the test validation attribute. */ public static final String ATTRIBUTE_TEST_VALIDATION = "testValidation" ; /** * The name of the log count attribute. */ public static final String ATTRIBUTE_LOG_COUNT = "logCount" ; /** * The name of the log name attribute. */ public static final String ATTRIBUTE_LOG_NAME = "logName" ; /** * test name for all tests */ public static final String NAME_ALL_TESTS = "allTests" ; /** * The prefix for all AT tests. */ public static final String PREFIX_TESTS = "test" ; /** * test name for AT Scenario 1.1 */ public static final String NAME_TEST_AT_1_1 = PREFIX_TESTS + "1_1" ; /** * test description for AT Scenario 1.1 */ public static final String DESCRIPTION_TEST_1_1 = "1.1 - " + InteropConstants.INTEROP_ELEMENT_COMPLETION_COMMIT ; /** * test name for AT Scenario 1.2 */ public static final String NAME_TEST_1_2 = PREFIX_TESTS + "1_2" ; /** * test description for AT Scenario 1.2 */ public static final String DESCRIPTION_TEST_1_2 = "1.2 - " + InteropConstants.INTEROP_ELEMENT_COMPLETION_ROLLBACK ; /** * test name for AT Scenario 2.1 */ public static final String NAME_TEST_2_1 = PREFIX_TESTS + "2_1" ; /** * test description for AT Scenario 2.1 */ public static final String DESCRIPTION_TEST_2_1 = "2.1 - " + InteropConstants.INTEROP_ELEMENT_COMMIT ; /** * test name for AT Scenario 2.2 */ public static final String NAME_TEST_2_2 = PREFIX_TESTS + "2_2" ; /** * test description for AT Scenario 2.2 */ public static final String DESCRIPTION_TEST_2_2 = "2.2 - " + InteropConstants.INTEROP_ELEMENT_ROLLBACK ; /** * test name for AT Scenario 3.1 */ public static final String NAME_TEST_3_1 = PREFIX_TESTS + "3_1" ; /** * test description for AT Scenario 3.1 */ public static final String DESCRIPTION_TEST_3_1 = "3.1 - " + InteropConstants.INTEROP_ELEMENT_PHASE_2_ROLLBACK ; /** * test name for AT Scenario 3.2 */ public static final String NAME_TEST_3_2 = PREFIX_TESTS + "3_2" ; /** * test description for AT Scenario 3.2 */ public static final String DESCRIPTION_TEST_3_2 = "3.2 - " + InteropConstants.INTEROP_ELEMENT_READONLY ; /** * test name for AT Scenario 3.3 */ public static final String NAME_TEST_3_3 = PREFIX_TESTS + "3_3" ; /** * test description for AT Scenario 3.3 */ public static final String DESCRIPTION_TEST_3_3 = "3.3 - " + InteropConstants.INTEROP_ELEMENT_VOLATILE_AND_DURABLE ; /** * test name for AT Scenario 4.1 */ public static final String NAME_TEST_3_4 = PREFIX_TESTS + "3_4" ; /** * test description for AT Scenario 3.4 */ public static final String DESCRIPTION_TEST_3_4 = "3.4 - " + InteropConstants.INTEROP_ELEMENT_EARLY_READONLY ; /** * test name for AT Scenario 3.5 */ public static final String NAME_TEST_3_5 = PREFIX_TESTS + "3_5" ; /** * test description for AT Scenario 3.5 */ public static final String DESCRIPTION_TEST_3_5 = "3.5 - " + InteropConstants.INTEROP_ELEMENT_EARLY_ABORTED ; /** * test name for AT Scenario 3.6 */ public static final String NAME_TEST_3_6 = PREFIX_TESTS + "3_6" ; /** * test description for AT Scenario 3.6 */ public static final String DESCRIPTION_TEST_3_6 = "3.6 - " + InteropConstants.INTEROP_ELEMENT_REPLAY_COMMIT ; /** * test name for AT Scenario 3.7 */ public static final String NAME_TEST_3_7 = PREFIX_TESTS + "3_7" ; /** * test description for AT Scenario 3.7 */ public static final String DESCRIPTION_TEST_3_7 = "3.7 - " + InteropConstants.INTEROP_ELEMENT_RETRY_PREPARED_COMMIT ; /** * test name for AT Scenario 3.8 */ public static final String NAME_TEST_3_8 = PREFIX_TESTS + "3_8" ; /** * test description for AT Scenario 3.8 */ public static final String DESCRIPTION_TEST_3_8 = "3.8 - " + InteropConstants.INTEROP_ELEMENT_RETRY_PREPARED_ABORT ; /** * test name for AT Scenario 3.9 */ public static final String NAME_TEST_3_9 = PREFIX_TESTS + "3_9" ; /** * test description for AT Scenario 3.9 */ public static final String DESCRIPTION_TEST_3_9 = "3.9 - " + InteropConstants.INTEROP_ELEMENT_RETRY_COMMIT ; /** * test name for AT Scenario 3.10 */ public static final String NAME_TEST_3_10 = PREFIX_TESTS + "3_10" ; /** * test description for AT Scenario 3.10 */ public static final String DESCRIPTION_TEST_3_10 = "3.10 - " + InteropConstants.INTEROP_ELEMENT_PREPARED_AFTER_TIMEOUT ; /** * test name for AT Scenario 3.11 */ public static final String NAME_TEST_3_11 = PREFIX_TESTS + "3_11" ; /** * test description for AT Scenario 3.11 */ public static final String DESCRIPTION_TEST_3_11 = "3.11 - " + InteropConstants.INTEROP_ELEMENT_LOST_COMMITTED ; /** * The name to description map. */ public static final Map DESCRIPTIONS ; static { final TreeMap descriptions = new TreeMap() ; descriptions.put(NAME_TEST_AT_1_1, DESCRIPTION_TEST_1_1) ; descriptions.put(NAME_TEST_1_2, DESCRIPTION_TEST_1_2) ; descriptions.put(NAME_TEST_2_1, DESCRIPTION_TEST_2_1) ; descriptions.put(NAME_TEST_2_2, DESCRIPTION_TEST_2_2) ; descriptions.put(NAME_TEST_3_1, DESCRIPTION_TEST_3_1) ; descriptions.put(NAME_TEST_3_2, DESCRIPTION_TEST_3_2) ; descriptions.put(NAME_TEST_3_3, DESCRIPTION_TEST_3_3) ; descriptions.put(NAME_TEST_3_4, DESCRIPTION_TEST_3_4) ; descriptions.put(NAME_TEST_3_5, DESCRIPTION_TEST_3_5) ; descriptions.put(NAME_TEST_3_6, DESCRIPTION_TEST_3_6) ; descriptions.put(NAME_TEST_3_7, DESCRIPTION_TEST_3_7) ; descriptions.put(NAME_TEST_3_8, DESCRIPTION_TEST_3_8) ; descriptions.put(NAME_TEST_3_9, DESCRIPTION_TEST_3_9) ; descriptions.put(NAME_TEST_3_10, DESCRIPTION_TEST_3_10) ; descriptions.put(NAME_TEST_3_11, DESCRIPTION_TEST_3_11) ; DESCRIPTIONS = descriptions ; } }