org.mule.tck
Interface ParameterizedConfiguration

All Superinterfaces:
NamedObject
All Known Subinterfaces:
JmsVendorConfiguration
All Known Implementing Classes:
ActiveMQJmsConfiguration

public interface ParameterizedConfiguration
extends NamedObject

Parameterized Mule test classes (JUnit 4) should return a collection of objects which implement this interface in the method annotated by @Parameters

See Also:
MuleParameterized, Parameterized, Parameterized.Parameters

Method Summary
 Map getProperties()
          Any properties returned by this method will be made available for substitution in the XML configuration file(s) for this test case.
 void initialise(Class callingClass)
          Perform any needed initialization in this method, such as loading properties from a properties file.
 boolean isEnabled()
          A configuration which is not enabled will be skipped over when running tests.
 
Methods inherited from interface org.mule.api.NamedObject
getName
 

Method Detail

initialise

void initialise(Class callingClass)
                throws Exception
Perform any needed initialization in this method, such as loading properties from a properties file.

Parameters:
callingClass - is sometimes needed for correct classpath ordering
Throws:
Exception

isEnabled

boolean isEnabled()
A configuration which is not enabled will be skipped over when running tests.


getProperties

Map getProperties()
Any properties returned by this method will be made available for substitution in the XML configuration file(s) for this test case.



Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.