Class TestNgMethodUtils


  • class TestNgMethodUtils
    extends java.lang.Object
    Collections of helper methods to help deal with TestNG configuration methods
    • Constructor Detail

      • TestNgMethodUtils

        private TestNgMethodUtils()
    • Method Detail

      • isConfigurationMethod

        static boolean isConfigurationMethod​(ITestNGMethod method)
        A helper method that checks to see if a method is a configuration method or not.
        Parameters:
        method - - A ITestNGMethod object which needs to be checked.
        Returns:
        - true if the method is a configuration method and false if its a test method.
      • isConfigurationMethod

        private static boolean isConfigurationMethod​(ITestNGMethod method,
                                                     boolean includeGroupConfigs)
        A helper method that checks to see if a method is a configuration method or not.
        Parameters:
        method - - A ITestNGMethod object which needs to be checked.
        includeGroupConfigs - - true if before/after group configuration annotations are also to be taken into consideration.
        Returns:
        - true if the method is a configuration method and false if its a test method.
      • containsConfigurationMethod

        private static boolean containsConfigurationMethod​(ITestNGMethod method,
                                                           java.util.List<ITestNGMethod> methods)
        A helper method which checks if a given method is a configuration method and is part of list of TestNG methods
        Parameters:
        method - - A ITestNGMethod object which needs to be checked.
        methods - - A List of ITestNGMethod in which the check needs to be done.
        Returns:
        - true if the method is a configuration method and exists in the list of methods passed.
      • cannotRunMethodIndependently

        static boolean cannotRunMethodIndependently​(ITestNGMethod tm)
        Parameters:
        tm - - The ITestNGMethod object which is to be tested.
        Returns:
        - true if the method depends on other methods and cannot be run independently.
      • getMethodInvocationToken

        static java.lang.Object getMethodInvocationToken​(ITestNGMethod method,
                                                         java.lang.Object instance)