jdave.wicket.selenium
Class SeleniumSpecification<T extends org.apache.wicket.MarkupContainer>

java.lang.Object
  extended by jdave.ContainmentSupport
      extended by jdave.mock.MockSupport
          extended by jdave.Specification<T>
              extended by jdave.wicket.selenium.SeleniumSpecification<T>

public abstract class SeleniumSpecification<T extends org.apache.wicket.MarkupContainer>
extends jdave.Specification<T>

Author:
Janne Hietamäki

Field Summary
static java.lang.String COMPONENTFACTORY
           
protected  com.thoughtworks.selenium.Selenium selenium
           
 
Fields inherited from class jdave.Specification
be, context, does, must, should
 
Constructor Summary
SeleniumSpecification()
           
 
Method Summary
protected abstract  T newComponent(java.lang.String id, org.apache.wicket.model.IModel model)
          Create a new instance of a Wicket component to be specified.
protected  T startComponent()
           
 T startComponent(org.apache.wicket.model.IModel model)
           
 
Methods inherited from class jdave.Specification
addListener, create, destroy, equal, equal, equal, equal, fireAfterContextCreation, fireAfterContextDestroy, fireAfterContextInstantiation, getContextObjectFactory, isNotNull, maps, needsThreadLocalIsolation, not, raise, raise, raiseExactly, raiseExactly, satisfies, setContextObjectFactory, setStringComparisonFailure, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, specify, where
 
Methods inherited from class jdave.mock.MockSupport
checking, dummy, dummy, mock, mock, mockery, sequence, setDefaultResultForType, states, verifyMocks
 
Methods inherited from class jdave.ContainmentSupport
contain, containAll, containAll, containAll, containAll, containAll, containAll, containAll, containAll, containAll, containAll, containAny, containAny, containAny, containAny, containAny, containAny, containAny, containAny, containAny, containAny, containExactly, containExactly, containExactly, containExactly, containExactly, containExactly, containExactly, containExactly, containExactly, containExactly, containInOrder, containInOrder, containInOrder, containInOrder, containInOrder, containInOrder, containInOrder, containInOrder, containInOrder, containInOrder, containInPartialOrder, containInPartialOrder, containInPartialOrder, containInPartialOrder, containInPartialOrder, containInPartialOrder, containInPartialOrder, containInPartialOrder, containInPartialOrder, containInPartialOrder, contains, containsAll, containsAll, containsAll, containsAll, containsAll, containsAll, containsAll, containsAll, containsAll, containsAll, containsAny, containsAny, containsAny, containsAny, containsAny, containsAny, containsAny, containsAny, containsAny, containsAny, containsExactly, containsExactly, containsExactly, containsExactly, containsExactly, containsExactly, containsExactly, containsExactly, containsExactly, containsExactly, containsInOrder, containsInOrder, containsInOrder, containsInOrder, containsInOrder, containsInOrder, containsInOrder, containsInOrder, containsInOrder, containsInOrder, containsInPartialOrder, containsInPartialOrder, containsInPartialOrder, containsInPartialOrder, containsInPartialOrder, containsInPartialOrder, containsInPartialOrder, containsInPartialOrder, containsInPartialOrder, containsInPartialOrder, newAllContainment, newAllContainment, newAllContainment, newAnyContainment, newAnyContainment, newAnyContainment, newExactContainment, newExactContainment, newExactContainment, newInOrderContainment, newInOrderContainment, newInOrderContainment, newInPartialOrderContainment, newInPartialOrderContainment, newInPartialOrderContainment, newObjectContainment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

selenium

protected com.thoughtworks.selenium.Selenium selenium

COMPONENTFACTORY

public static final java.lang.String COMPONENTFACTORY
See Also:
Constant Field Values
Constructor Detail

SeleniumSpecification

public SeleniumSpecification()
Method Detail

newComponent

protected abstract T newComponent(java.lang.String id,
                                  org.apache.wicket.model.IModel model)
Create a new instance of a Wicket component to be specified.

The component must get given id. If the component is a Page, the id is null.

Parameters:
id - The id of a component, null if the component is a Page,
model - A model for the component which was passed in startComponent method.
See Also:
startComponent(IModel)

startComponent

public T startComponent(org.apache.wicket.model.IModel model)

startComponent

protected T startComponent()


Copyright ? 2008. All Rights Reserved.