org.jboss.jsfunit.analysis
Class ConfigFilesTestSuite

java.lang.Object
  extended by junit.framework.TestSuite
      extended by org.jboss.jsfunit.analysis.ConfigFilesTestSuite
All Implemented Interfaces:
junit.framework.Test

public class ConfigFilesTestSuite
extends junit.framework.TestSuite

A TestSuite for the config files of a JSF-application. To test the faces-config files create a list of config-file path, instantiate this TestSuite and ask for the getSuite().

Version:
$$Revision: $$
Author:
Alexander Jesse

Constructor Summary
ConfigFilesTestSuite(String name)
          Create a new ConfigFilesTestSuite.
 
Method Summary
 StreamProvider getStreamProvider()
          Accessor for the streamProvider attribute
 junit.framework.Test getSuite(List<String> configFilePathList)
          Create the TestSuite for a list of config files.
 void setStreamProvider(StreamProvider streamProvider)
          Accessor for the streamProvider attribute.
 
Methods inherited from class junit.framework.TestSuite
addTest, addTestSuite, countTestCases, createTest, getName, getTestConstructor, run, runTest, setName, testAt, testCount, tests, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConfigFilesTestSuite

public ConfigFilesTestSuite(String name)
Create a new ConfigFilesTestSuite.

Parameters:
name - The name of the test-suite in the JUnit test-hierarchy
Method Detail

getSuite

public junit.framework.Test getSuite(List<String> configFilePathList)

Create the TestSuite for a list of config files. For each config file a sub-TestSuite will be created.

The TestSuite-name is composed of the name passed to this suite (constructor) and the class-name.

Parameters:
configFilePathList - a list of paths to config files
Returns:
a JUnit Test to be added to the actual test suite

getStreamProvider

public StreamProvider getStreamProvider()
Accessor for the streamProvider attribute

Returns:
the streamprovider

setStreamProvider

public void setStreamProvider(StreamProvider streamProvider)

Accessor for the streamProvider attribute. Usually used to set a special StreamProvider. By default a DefaultStreamProvider is created.

Parameters:
streamProvider - the new StreamProvider


Copyright © 2007-2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.