public class TestGenerator extends Object
Modifier and Type | Class and Description |
---|---|
static class |
TestGenerator.TestFunctionGenerator
This class provides functionalities for generating a test function for a given target function.
|
Modifier and Type | Method and Description |
---|---|
static List<org.eclipse.lsp4j.TextEdit> |
generate(WorkspaceDocumentManager documentManager,
org.apache.commons.lang3.tuple.Pair<BLangNode,Object> bLangNodePair,
BiConsumer<Integer,Integer> focusLineAcceptor,
BLangPackage builtSourceFile,
String pkgRelativePath,
File testFile)
Creates a test file for a given BLangPackage in source file path.
|
static Optional<BLangTypeInit> |
getServiceInit(BLangPackage builtTestFile,
BLangService service) |
public static List<org.eclipse.lsp4j.TextEdit> generate(WorkspaceDocumentManager documentManager, org.apache.commons.lang3.tuple.Pair<BLangNode,Object> bLangNodePair, BiConsumer<Integer,Integer> focusLineAcceptor, BLangPackage builtSourceFile, String pkgRelativePath, File testFile) throws TestGeneratorException
documentManager
- document managerbLangNodePair
- A pair of BLangNode
and fallback nodefocusLineAcceptor
- focus line acceptorbuiltSourceFile
- built BLangPackage
source filepkgRelativePath
- package relative pathtestFile
- test fileTestGeneratorException
- when test case generation failspublic static Optional<BLangTypeInit> getServiceInit(BLangPackage builtTestFile, BLangService service)
Copyright © 2019 WSO2. All rights reserved.