public abstract class AssetContainerBuilder<N extends org.bladerunnerjs.model.AssetContainer> extends NodeBuilder<N>
builderChainer, specTest
Constructor and Description |
---|
AssetContainerBuilder(SpecTest specTest,
N node) |
Modifier and Type | Method and Description |
---|---|
BuilderChainer |
classDependsOn(java.lang.String sourceClass,
java.lang.String... referencedClasses) |
BuilderChainer |
classDependsOnAlias(java.lang.String sourceClass,
java.lang.String alias) |
BuilderChainer |
classDependsOnThirdpartyLib(java.lang.String sourceClass,
JsLib thirdpartyLib) |
BuilderChainer |
classExtends(java.lang.String dependentClass,
java.lang.String referencedClass) |
BuilderChainer |
classFileHasContent(java.lang.String sourceClass,
java.lang.String content) |
BuilderChainer |
classRequires(java.lang.String sourceClass,
java.lang.String dependencyClass) |
BuilderChainer |
classRequiresAtUseTime(java.lang.String sourceClass,
java.lang.String dependencyClass) |
BuilderChainer |
classRequiresThirdpartyLib(java.lang.String sourceClass,
JsLib thirdpartyLib) |
BuilderChainer |
classStaticallyDependsOn(java.lang.String dependentClass,
java.lang.String referencedClass) |
BuilderChainer |
containsResourceFile(java.lang.String resourceFilePath) |
BuilderChainer |
containsResourceFiles(java.lang.String... resourceFilePaths) |
BuilderChainer |
containsResourceFileWithContents(java.lang.String resourceFileName,
java.lang.String contents) |
MemoizedFile |
getSourceFile(java.lang.String sourceClass) |
protected MemoizedFile |
getTestSourceFile(java.lang.String sourceClass) |
BuilderChainer |
hasBeenPopulated() |
BuilderChainer |
hasClass(java.lang.String className) |
BuilderChainer |
hasClasses(java.lang.String... classNames) |
BuilderChainer |
hasTestClass(java.lang.String className) |
BuilderChainer |
hasTestClasses(java.lang.String... classNames) |
BuilderChainer |
testClassDependsOn(java.lang.String sourceClass,
java.lang.String... referencedClasses) |
BuilderChainer |
testClassRequires(java.lang.String sourceClass,
java.lang.String dependencyClass) |
containsEmptyFile, containsFile, containsFileCopiedFrom, containsFiles, containsFileWithContents, containsFolder, containsLockedStorageFile, containsStorageFile, doesNotContainFile, doesNotContainFolder, doesNotExist, hasBeenCreated, hasBeenPopulated, hasCommonJsPackageStyle, hasCommonJsPackageStyle, hasDir, hasNamespacedJsPackageStyle, hasNamespacedJsPackageStyle, hasPackageStyle, hasPersistentNodeProperty, hasTransientNodeProperty, writeToFile, writeToFile
public BuilderChainer containsResourceFile(java.lang.String resourceFilePath) throws java.lang.Exception
java.lang.Exception
public BuilderChainer containsResourceFiles(java.lang.String... resourceFilePaths) throws java.lang.Exception
java.lang.Exception
public BuilderChainer containsResourceFileWithContents(java.lang.String resourceFileName, java.lang.String contents) throws java.lang.Exception
java.lang.Exception
public BuilderChainer hasClass(java.lang.String className) throws java.lang.Exception
java.lang.Exception
public BuilderChainer hasClasses(java.lang.String... classNames) throws java.lang.Exception
java.lang.Exception
public BuilderChainer hasTestClass(java.lang.String className) throws java.lang.Exception
java.lang.Exception
public BuilderChainer hasTestClasses(java.lang.String... classNames) throws java.lang.Exception
java.lang.Exception
public BuilderChainer classDependsOn(java.lang.String sourceClass, java.lang.String... referencedClasses) throws java.lang.Exception
java.lang.Exception
public BuilderChainer testClassDependsOn(java.lang.String sourceClass, java.lang.String... referencedClasses) throws java.lang.Exception
java.lang.Exception
public BuilderChainer classStaticallyDependsOn(java.lang.String dependentClass, java.lang.String referencedClass) throws java.lang.Exception
java.lang.Exception
public BuilderChainer classExtends(java.lang.String dependentClass, java.lang.String referencedClass) throws java.lang.Exception
java.lang.Exception
public BuilderChainer classRequires(java.lang.String sourceClass, java.lang.String dependencyClass) throws java.lang.Exception
java.lang.Exception
public BuilderChainer classRequiresAtUseTime(java.lang.String sourceClass, java.lang.String dependencyClass) throws java.lang.Exception
java.lang.Exception
public BuilderChainer testClassRequires(java.lang.String sourceClass, java.lang.String dependencyClass) throws java.lang.Exception
java.lang.Exception
public BuilderChainer classDependsOnAlias(java.lang.String sourceClass, java.lang.String alias) throws java.lang.Exception
java.lang.Exception
public BuilderChainer classFileHasContent(java.lang.String sourceClass, java.lang.String content) throws java.lang.Exception
java.lang.Exception
public BuilderChainer classDependsOnThirdpartyLib(java.lang.String sourceClass, JsLib thirdpartyLib) throws java.lang.Exception
java.lang.Exception
public BuilderChainer classRequiresThirdpartyLib(java.lang.String sourceClass, JsLib thirdpartyLib) throws java.lang.Exception
java.lang.Exception
public BuilderChainer hasBeenPopulated() throws java.lang.Exception
java.lang.Exception
public MemoizedFile getSourceFile(java.lang.String sourceClass)
protected MemoizedFile getTestSourceFile(java.lang.String sourceClass)