/* ******************************************************************* * Copyright (c) 2008 Contributors * All rights reserved. * This program and the accompanying materials are made available * under the terms of the Eclipse Public License v 2.0 * which accompanies this distribution and is available at * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt * * Contributors * Andy Clement * ******************************************************************/ package org.aspectj.systemtest.ajc160; import org.aspectj.testing.XMLBasedAjcTestCase; import junit.framework.Test; /** * Parameter value matching * */ public class AnnotationValueMatchingTests extends XMLBasedAjcTestCase { public void testParsing() { runTest("parsing"); } public void testBroken1() { runTest("broken - 1"); } public void testParsingAllAnnotationValueKinds() { runTest("allkinds"); } public void testSimpleCase() { runTest("simple"); } public void testReferencingEnums1() { runTest("enum references - 1"); } public void testReferencingEnums2() { runTest("enum references - 2"); } public void testReferencingEnums3() { runTest("enum references - 3"); } public void testIntValueMatching() { runTest("int value matching");} public void testFloatValueMatching() { runTest("float value matching");} public void testDoubleValueMatching() { runTest("double value matching");} public void testByteValueMatching() { runTest("byte value matching");} public void testLongValueMatching() { runTest("long value matching");} public void testBooleanValueMatching() { runTest("boolean value matching");} public void testShortValueMatching() { runTest("short value matching");} public void testCharValueMatching() { runTest("char value matching");} public void testStringValueMatching() { runTest("string value matching");} public void testExampleOne() { runTest("example one");} public void testError_InvalidValueTypes() { runTest("error case");} public void testErrorOne_NonExistingValue() { runTest("error - non existing value");} ///////////////////////////////////////// public static Test suite() { return XMLBasedAjcTestCase.loadSuite(AnnotationValueMatchingTests.class); } protected java.net.URL getSpecFile() { return getClassResource("annotationValueMatching.xml"); } }