Package gw.test

Class TestSpec

  • All Implemented Interfaces:
    java.lang.Comparable<TestSpec>

    public class TestSpec
    extends java.lang.Object
    implements java.lang.Comparable<TestSpec>
    • Field Detail

      • _testType

        private java.lang.String _testType
      • _methods

        private java.lang.String[] _methods
    • Constructor Detail

      • TestSpec

        public TestSpec​(java.lang.String type,
                        java.lang.String... methods)
    • Method Detail

      • compareTo

        public int compareTo​(TestSpec o)
        Specified by:
        compareTo in interface java.lang.Comparable<TestSpec>
      • runAllMethods

        public boolean runAllMethods()
      • getMethods

        public java.lang.String[] getMethods()
      • getTestType

        public IType getTestType()
      • getTestTypeName

        public java.lang.String getTestTypeName()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • extractTestMethods

        public static java.lang.String[] extractTestMethods​(IType testType)
      • extractTestMethods

        public static java.util.List<java.lang.String> extractTestMethods​(java.lang.Class<? extends junit.framework.TestCase> testClass)
      • sortMethodsAccordingToSourceOrder

        private static java.util.List<java.lang.String> sortMethodsAccordingToSourceOrder​(java.util.Set<java.lang.String> testMethods,
                                                                                          java.lang.Class<? extends junit.framework.TestCase> clazz)
      • isTestMethod

        static boolean isTestMethod​(java.lang.reflect.Method method)
      • isTestMethod

        private static boolean isTestMethod​(IMethodInfo methodInfo)