コード例 #1
0
ファイル: NegativeTests.py プロジェクト: slecourse/slecourse
def parsererrorTestSuite(depth):
    print "Running parser error Test Cases"
    # generate new test data
    generateNegativeTestData(depth, "parsererror")

    fsmlFiles = glob.glob("./testdata/negative/fsm/parsererror/*.fsml")
    return unittest.TestSuite([parsererrorTestCase(fsmlFile) for fsmlFile in fsmlFiles])
コード例 #2
0
ファイル: NegativeTests.py プロジェクト: slecourse/slecourse
def resolutionTestSuite(depth):
    print "Running resolution error Test Cases"
    # generate new test data
    generateNegativeTestData(depth, "resolution")

    fsmlFiles = glob.glob("./testdata/negative/fsm/resolution/*.fsml")
    return unittest.TestSuite([ResolutionTestCase(fsmlFile) for fsmlFile in fsmlFiles])
コード例 #3
0
ファイル: NegativeTests.py プロジェクト: slecourse/slecourse
def duplicateIdTestSuite(depth):
    print "Running duplicate id's error Test Cases"
    # generate new test data
    generateNegativeTestData(depth, "duplicateids")

    fsmlFiles = glob.glob("./testdata/negative/fsm/duplicateids/*.fsml")
    return unittest.TestSuite([DuplicateIdTestCase(fsmlFile) for fsmlFile in fsmlFiles])
コード例 #4
0
ファイル: NegativeTests.py プロジェクト: slecourse/slecourse
def determinismTestSuite(depth):
    print "Running determinism error Test Cases"
    # generate new test data
    generateNegativeTestData(depth, "determinism")

    fsmlFiles = glob.glob("./testdata/negative/fsm/determinism/*.fsml")
    return unittest.TestSuite([DeterminismTestCase(fsmlFile) for fsmlFile in fsmlFiles])
コード例 #5
0
ファイル: NegativeTests.py プロジェクト: slecourse/slecourse
def singleinitialTestSuite(depth):
    print "Running single initial error Test Cases"
    # generate new test data
    generateNegativeTestData(depth, "singleinitial")

    fsmlFiles = glob.glob("./testdata/negative/fsm/singleinitial/*.fsml")
    return unittest.TestSuite([SingleinitialTestCase(fsmlFile) for fsmlFile in fsmlFiles])
コード例 #6
0
ファイル: NegativeTests.py プロジェクト: slecourse/slecourse
def illegalInputTestSuite(depth):
    print "Running illegal input Test Cases"
    # generate new test data
    generateNegativeTestData(depth, "illegal")

    fsmlFiles = sorted(glob.glob("./testdata/negative/input/illegal/fsm/*.fsml"))
    inputFiles = sorted(glob.glob("./testdata/negative/input/illegal/*.json"))
    return unittest.TestSuite(
        [IllegalInputTestCase(fsmlFile, inputFile) for fsmlFile, inputFile in zip(fsmlFiles, inputFiles)]
    )