testbox.system.compat.framework

Class TestSuite

lucee.Component
    extended by testbox.system.compat.framework.TestSuite

Copyright Since 2005 TestBox Framework by Luis Majano and Ortus Solutions, Corp www.ortussolutions.com --- MXUnit compatibility for Test Suites

Class Attributes:
  • synchronized : false
  •  
  • accessors : true
  •  
  • persistent : false
  •  
    Property Summary
    type property default serializable required
    any bundles


    • access = public
    • returntype = any
    true false
    any testSpecs


    • access = public
    • returntype = any
    true false
    Method Summary
    remote any add(any componentName, any methods)
    remote any addAll(any componentName)
    remote any addTest(any componentName, any method)
    string getBundles()
    string getTestSpecs()
    remote any run([any testMethod=''])
    remote any runTestRemote([any testMethod=''], [boolean debug='false'], [any output='simple'])
         Run a test remotely like MXUnit.
    any setBundles(any bundles)
    any setTestSpecs(any testSpecs)
    any testSuite()
     
    Methods inherited from class lucee.Component
    None

    Property Detail

    bundles

    property any bundles

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    testSpecs

    property any testSpecs

    Attributes:
    access - public
    required - false
    returntype - any
    serializable - true

    Method Detail

    add

    remote any add(any componentName, any methods)

    Parameters:
    componentName
    methods

    addAll

    remote any addAll(any componentName)

    Parameters:
    componentName

    addTest

    remote any addTest(any componentName, any method)

    Parameters:
    componentName
    method

    getBundles

    public string getBundles()


    getTestSpecs

    public string getTestSpecs()


    run

    remote any run([any testMethod=''])

    Parameters:
    testMethod

    runTestRemote

    remote any runTestRemote([any testMethod=''], [boolean debug='false'], [any output='simple'])

    Run a test remotely like MXUnit

    Parameters:
    testMethod - A list or array of test names that are the ones that will be executed ONLY!
    debug - Show debug output on the reports or not
    output - The type of reporter to run the test with

    setBundles

    public any setBundles(any bundles)

    Parameters:
    bundles

    setTestSpecs

    public any setTestSpecs(any testSpecs)

    Parameters:
    testSpecs

    testSuite

    public any testSuite()