interface Visitor<T> {
    _: (name: string, value: any) => T;
    allowInternet: (value: AutoTestAllowInternetStepInput) => T;
    checkstyle: (value: AutoTestCheckstyleStepInput) => T;
    codeStructureTest: (value: AutoTestCodeStructureTestStepInput) => T;
    codingQuestion: (value: AutoTestCodingQuestionStepInput) => T;
    connectRubric: (value: AutoTestConnectRubricStepInput) => T;
    customTest: (value: AutoTestCustomTestStepInput) => T;
    flake8: (value: AutoTestFlake8StepInput) => T;
    ioTest: (value: AutoTestIoTestStepInput) => T;
    javaCompile: (value: AutoTestJavaCompileStepInput) => T;
    junit5: (value: AutoTestJunit5StepInput) => T;
    jupyterNotebook: (value: AutoTestJupyterNotebookStepInput) => T;
    mcq: (value: AutoTestMcqStepInput) => T;
    negativeMatch: (value: AutoTestNegativeMatchStepInput) => T;
    output: (value: AutoTestOutputStepInput) => T;
    positiveMatch: (value: AutoTestPositiveMatchStepInput) => T;
    program: (value: AutoTestProgramStepInput) => T;
    promptEngineeringQuestion: (
        value: AutoTestPromptEngineeringQuestionStepInput,
    ) => T;
    pytest: (value: AutoTestPytestStepInput) => T;
    quiz: (value: AutoTestQuizStepInput) => T;
    regexMatch: (value: AutoTestRegexMatchStepInput) => T;
    runIf: (value: AutoTestRunIfStepInput) => T;
    runIn: (value: AutoTestRunInStepInput) => T;
    runInNotebook: (value: AutoTestRunInNotebookStepInput) => T;
    selectAllQuestion: (value: AutoTestSelectAllQuestionStepInput) => T;
    simpleMatch: (value: AutoTestSimpleMatchStepInput) => T;
    simplePythonTest: (value: AutoTestSimplePythonTestStepInput) => T;
    snapshot: (value: AutoTestSnapshotStepInput) => T;
    substringMatch: (value: AutoTestSubstringMatchStepInput) => T;
    testHide: (value: AutoTestTestHideStepInput) => T;
    testTimeoutEach: (value: AutoTestTestTimeoutEachStepInput) => T;
    testUploadFiles: (value: AutoTestTestUploadFilesStepInput) => T;
    weight: (value: AutoTestWeightStepInput) => T;
}

Type Parameters

  • T

Properties

_: (name: string, value: any) => T
allowInternet: (value: AutoTestAllowInternetStepInput) => T
checkstyle: (value: AutoTestCheckstyleStepInput) => T
codeStructureTest: (value: AutoTestCodeStructureTestStepInput) => T
codingQuestion: (value: AutoTestCodingQuestionStepInput) => T
connectRubric: (value: AutoTestConnectRubricStepInput) => T
customTest: (value: AutoTestCustomTestStepInput) => T
flake8: (value: AutoTestFlake8StepInput) => T
ioTest: (value: AutoTestIoTestStepInput) => T
javaCompile: (value: AutoTestJavaCompileStepInput) => T
junit5: (value: AutoTestJunit5StepInput) => T
jupyterNotebook: (value: AutoTestJupyterNotebookStepInput) => T
mcq: (value: AutoTestMcqStepInput) => T
negativeMatch: (value: AutoTestNegativeMatchStepInput) => T
output: (value: AutoTestOutputStepInput) => T
positiveMatch: (value: AutoTestPositiveMatchStepInput) => T
program: (value: AutoTestProgramStepInput) => T
promptEngineeringQuestion: (
    value: AutoTestPromptEngineeringQuestionStepInput,
) => T
pytest: (value: AutoTestPytestStepInput) => T
quiz: (value: AutoTestQuizStepInput) => T
regexMatch: (value: AutoTestRegexMatchStepInput) => T
runIf: (value: AutoTestRunIfStepInput) => T
runIn: (value: AutoTestRunInStepInput) => T
runInNotebook: (value: AutoTestRunInNotebookStepInput) => T
selectAllQuestion: (value: AutoTestSelectAllQuestionStepInput) => T
simpleMatch: (value: AutoTestSimpleMatchStepInput) => T
simplePythonTest: (value: AutoTestSimplePythonTestStepInput) => T
snapshot: (value: AutoTestSnapshotStepInput) => T
substringMatch: (value: AutoTestSubstringMatchStepInput) => T
testHide: (value: AutoTestTestHideStepInput) => T
testTimeoutEach: (value: AutoTestTestTimeoutEachStepInput) => T
testUploadFiles: (value: AutoTestTestUploadFilesStepInput) => T
weight: (value: AutoTestWeightStepInput) => T