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, writeToFilepublic BuilderChainer containsResourceFile(java.lang.String resourceFilePath) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer containsResourceFiles(java.lang.String... resourceFilePaths) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer containsResourceFileWithContents(java.lang.String resourceFileName, java.lang.String contents) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer hasClass(java.lang.String className) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer hasClasses(java.lang.String... classNames) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer hasTestClass(java.lang.String className) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer hasTestClasses(java.lang.String... classNames) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer classDependsOn(java.lang.String sourceClass, java.lang.String... referencedClasses) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer testClassDependsOn(java.lang.String sourceClass, java.lang.String... referencedClasses) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer classStaticallyDependsOn(java.lang.String dependentClass, java.lang.String referencedClass) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer classExtends(java.lang.String dependentClass, java.lang.String referencedClass) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer classRequires(java.lang.String sourceClass, java.lang.String dependencyClass) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer classRequiresAtUseTime(java.lang.String sourceClass, java.lang.String dependencyClass) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer testClassRequires(java.lang.String sourceClass, java.lang.String dependencyClass) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer classDependsOnAlias(java.lang.String sourceClass, java.lang.String alias) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer classFileHasContent(java.lang.String sourceClass, java.lang.String content) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer classDependsOnThirdpartyLib(java.lang.String sourceClass, JsLib thirdpartyLib) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer classRequiresThirdpartyLib(java.lang.String sourceClass, JsLib thirdpartyLib) throws java.lang.Exception
java.lang.Exceptionpublic BuilderChainer hasBeenPopulated() throws java.lang.Exception
java.lang.Exceptionpublic MemoizedFile getSourceFile(java.lang.String sourceClass)
protected MemoizedFile getTestSourceFile(java.lang.String sourceClass)