public abstract class SpecTest
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int |
appServerPort |
MockAppVersionGenerator |
appVersionGenerator |
BRJS |
brjs |
boolean |
catchAndVerifyExceptions |
boolean |
cleanupTestSdkDirectory |
static java.lang.String |
COMMON_JS_STYLE |
java.util.List<java.lang.Throwable> |
exceptions |
FileObserver |
fileWatcherThread |
static java.lang.String |
HTTP_REQUEST_PREFIX |
LogMessageStore |
logging |
int |
modelsCreated |
static java.lang.String |
NAMESPACED_JS_STYLE |
EventObserver |
observer |
MockPluginLocator |
pluginLocator |
java.io.File |
testRootDirectory |
org.junit.rules.TestWatcher |
watchman |
WebappTester |
webappTester |
Constructor and Description |
---|
SpecTest() |
public static final java.lang.String HTTP_REQUEST_PREFIX
public static final java.lang.String COMMON_JS_STYLE
public static final java.lang.String NAMESPACED_JS_STYLE
public LogMessageStore logging
public java.util.List<java.lang.Throwable> exceptions
public boolean catchAndVerifyExceptions
public boolean cleanupTestSdkDirectory
public EventObserver observer
public java.io.File testRootDirectory
public MockPluginLocator pluginLocator
public BRJS brjs
public int appServerPort
public WebappTester webappTester
public MockAppVersionGenerator appVersionGenerator
public FileObserver fileWatcherThread
public int modelsCreated
public org.junit.rules.TestWatcher watchman
public void resetTestObjects()
public void cleanUp() throws java.lang.Exception
java.lang.Exception
public BRJS createModel() throws InvalidSdkDirectoryException
InvalidSdkDirectoryException
public BRJS createModelWithWorkingDir(java.io.File workingDir) throws InvalidSdkDirectoryException
InvalidSdkDirectoryException
public BRJS createNonTestModel() throws InvalidSdkDirectoryException
InvalidSdkDirectoryException
public BRJS createNonTestModel(java.io.File workingDir) throws InvalidSdkDirectoryException
InvalidSdkDirectoryException
public BRJS createNonTestModelWithTestFileObserver() throws InvalidSdkDirectoryException
InvalidSdkDirectoryException
public java.lang.String getActiveCharacterEncoding()
public void setActiveCharacterEncoding(java.lang.String activeCharacterEncoding)
public java.lang.String getActiveClientCharacterEncoding()
public void setActiveClientCharacterEncoding(java.lang.String activeClientCharacterEncoding)
public void verifyLogs()
public void verifyExceptions()
public SpecTestEnvironmentBuilder given()
public FileTestBuilder given(MemoizedFile file)
public FileTestCommander when(MemoizedFile file)
public FileTestBuilder given(java.io.File file)
public FileTestCommander when(java.io.File file)
protected ExceptionsBuilder given(java.util.List<java.lang.Throwable> exceptions)
public ExceptionsVerifier then(java.util.List<java.lang.Throwable> exceptions)
public java.lang.StringBuilder unquoted(java.lang.String string)
public java.lang.StringBuilder doubleQuoted(java.lang.String string)
public LoggerBuilder given(LogMessageStore logStore)
public LoggerVerifier then(LogMessageStore logStore)
public NodeObserverBuilder given(EventObserver observer)
public NodeObserverCommander when(EventObserver observer)
public NodeObserverVerifier then(EventObserver observer)
public NamedNodeBuilder given(org.bladerunnerjs.model.engine.NamedNode namedDirNode)
public NamedNodeCommander when(org.bladerunnerjs.model.engine.NamedNode namedDirNode)
public NamedNodeVerifier then(org.bladerunnerjs.model.engine.NamedNode namedDirNode)
public TemplateGroupBuilder given(org.bladerunnerjs.model.TemplateGroup templateGroup)
public DirectoryVerifier then(MemoizedFile dir)
public DirectoryVerifier then(java.io.File dir)
public StringVerifier then(java.lang.StringBuffer stringBuffer)
public StringVerifier then(java.lang.String string)
public BRJSBuilder given(BRJS brjs)
public BRJSCommander when(BRJS brjs)
public BRJSVerifier then(BRJS brjs)
public BladerunnerConfBuilder given(BladerunnerConf bladerunnerConf)
public NodePropertiesBuilder given(org.bladerunnerjs.model.engine.NodeProperties nodeProperties)
public NodePropertiesCommander when(org.bladerunnerjs.model.engine.NodeProperties nodeProperties)
public NodePropertiesVerifier then(org.bladerunnerjs.model.engine.NodeProperties nodeProperties)
public AppBuilder given(App app)
public AppCommander when(App app)
public AppVerifier then(App app)
public AppConfBuilder given(AppConf appConf)
public AppConfCommander when(AppConf appConf)
public AppConfVerifier then(AppConf appConf)
public AspectBuilder given(Aspect aspect)
public AspectCommander when(Aspect aspect)
public AspectVerifier then(Aspect aspect)
public AssetContainerBuilder<Blade> given(Blade blade)
public BladeCommander when(Blade blade)
public BladeVerifier then(Blade blade)
public AssetContainerBuilder<Bladeset> given(Bladeset bladeset)
public BladesetCommander when(Bladeset bladeset)
public BladesetVerifier then(Bladeset bladeset)
public WorkbenchBuilder given(Workbench<?> workbench)
public WorkbenchCommander when(Workbench<?> workbench)
public WorkbenchVerifier then(Workbench<?> workbench)
public JsLibBuilder given(JsLib jsLib)
public JsLibCommander when(JsLib jsLib)
public JsLibVerifier then(JsLib jsLib)
public DirNodeBuilder given(DirNode dirNode)
public DirNodeCommander when(DirNode dirNode)
public DirNodeVerifier then(DirNode dirNode)
public NamedDirNodeBuilder given(org.bladerunnerjs.model.NamedDirNode namedDirNode)
public NamedDirNodeCommander when(org.bladerunnerjs.model.NamedDirNode namedDirNode)
public NamedDirNodeVerifier then(org.bladerunnerjs.model.NamedDirNode namedDirNode)
public TestPackCommander when(TestPack testPack)
public TestPackVerifier then(TestPack testPack)
public AppServerBuilder given(ApplicationServer appServer)
public AppServerCommander when(ApplicationServer appServer)
public AppServerVerifier then(ApplicationServer appServer)
public ContentPluginCommander when(ContentPlugin contentPlugin)
public JettyServerBuilder given(org.eclipse.jetty.server.Server jettyServer)
public JettyServerCommander when(org.eclipse.jetty.server.Server jettyServer)
public JettyServerVerifier then(org.eclipse.jetty.server.Server jettyServer)
public WebappTesterCommander when(WebappTester webappTester)
public RequestListVerifier thenRequests(java.util.List<java.lang.String> requests)
public <B extends SpecTestBuilder> B given(B builder)
public <C extends SpecTestCommander> C when(C commander)
public <V extends SpecTestVerifier> V then(V verifier)