org.javagen.funcgen.model
Class TestHolder

java.lang.Object
  extended by org.javagen.agile.core.model.AbstractModel
      extended by org.javagen.funcgen.model.TestHolder
All Implemented Interfaces:
Serializable, org.javagen.agile.core.context.ContextHolder, org.javagen.agile.core.model.Model
Direct Known Subclasses:
Suite, Test

public abstract class TestHolder
extends org.javagen.agile.core.model.AbstractModel

Abstract Test container class.

Author:
Richard Easterling
See Also:
Serialized Form

Nested Class Summary
(package private) static class TestHolder.TestVisitor
          Visitor to collect all Test instances in tree including root node.
 
Field Summary
 
Fields inherited from class org.javagen.agile.core.model.AbstractModel
childModels, context, id, modelType, name, parentModel
 
Fields inherited from interface org.javagen.agile.core.model.Model
DEFAULT_MODEL_TYPE
 
Constructor Summary
TestHolder()
           
 
Method Summary
 void addTest(Test test)
           
 List<Test> getAllTests()
          Collect all Test instances in tree including root node.
 List<Test> getChildTests()
          Returns immediate child Tests instances.
 
Methods inherited from class org.javagen.agile.core.model.AbstractModel
addChildModel, allOwnedModels, copyTo, equals, get, getChildModels, getContext, getId, getModelType, getName, getParentModel, lookupChildByName, put, setChildModels, setContext, setId, setModelType, setName, setParentModel, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TestHolder

public TestHolder()
Method Detail

addTest

public void addTest(Test test)

getChildTests

public List<Test> getChildTests()
Returns immediate child Tests instances.


getAllTests

public List<Test> getAllTests()
Collect all Test instances in tree including root node.



Copyright 2006-2006 Outsource Cafe Inc.. All Rights Reserved.