Exemplo n.º 1
0
def getTests():
    tests = []

    suite = testTemplate.testSuite("Sample Test Suite1")
    testcase = testTemplate.regexTester(" 4 \n1/4 \n1/2 \n1/2 \n3/4 ", "3",
                                        "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite12")
    testcase = testTemplate.regexTester(
        "9 \n3/4 \n1/2 \n1/4 \n1/4 \n1/4 \n1/4 \n1/4 \n1/4 \n1/4 ", "4",
        "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite13")
    testcase = testTemplate.regexTester("5\n1/2\n3/4\n1/2\n1/4\n1/4", "4",
                                        "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite14")
    testcase = testTemplate.regexTester("3\n1/2\n3/4\n3/4", "4", "sample")
    suite.add(testcase)
    tests.append(suite)

    return tests
Exemplo n.º 2
0
def getTests():
    tests = []

    suite = testTemplate.testSuite("Sample Test Suite1", footer="0\n")
    testcase = testTemplate.regexTester("5\n5 1 2 4 3 ", "yes", "sample")
    suite.add(testcase)
    testcase = testTemplate.regexTester("5\n5 2 1 4 3 ", "yes", "sample")
    suite.add(testcase)
    testcase = testTemplate.regexTester("5\n4 1 2 5 3 ", "no", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Custom Test Suite", footer="0\n")
    testcase = testTemplate.regexTester("5 \n4 1 5 3 2  ", "no", "sample1")
    suite.add(testcase)
    testcase = testTemplate.regexTester("5 \n3 1 2 5 4", "yes", "sample2")
    suite.add(testcase)
    testcase = testTemplate.regexTester("5 \n5 3 2 1 4 ", "yes", "sample3")
    suite.add(testcase)
    testcase = testTemplate.regexTester("10 \n1 2 10 5 4 3 7 6 8 9  ", "yes",
                                        "sample4")
    suite.add(testcase)
    testcase = testTemplate.regexTester("10 \n1 2 10 5 4 3 9 8 7 6 ", "yes",
                                        "sample5")
    suite.add(testcase)
    testcase = testTemplate.regexTester("5 \n3 5 2 4 1", "no", "sample6")
    suite.add(testcase)
    testcase = testTemplate.regexTester("5 \n1 2 4 3 5 ", "yes", "sample7")
    suite.add(testcase)
    testcase = testTemplate.regexTester("4 \n4 2 3 1 ", "no", "sample8")
    suite.add(testcase)
    tests.append(suite)

    return tests
def getTests():
    tests = []

    suite = testTemplate.testSuite("Sample Test Suite1")
    testcase = testTemplate.regexTester("3\n3 2 1", "yes\n1 3", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite2")
    testcase = testTemplate.regexTester("4\n2 1 3 4", "yes\n1 2", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite3")
    testcase = testTemplate.regexTester("4\n3 1 2 4", "no", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite4")
    testcase = testTemplate.regexTester("2\n1 2", "yes\n1 1", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite5")
    testcase = testTemplate.regexTester("10\n1 2 2 2 7 6 5 4 3 8 ", "yes\n5 9",
                                        "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite6")
    testcase = testTemplate.regexTester("10\n1 2 2 2 7 6 5 4 3 7 ", "yes\n5 9",
                                        "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite7")
    testcase = testTemplate.regexTester("12\n1 2 2 2 7 6 5 4 3 7 7 8",
                                        "yes\n5 9", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite8")
    testcase = testTemplate.regexTester("11\n1 2 2 2 7 6 5 4 2 2 7 ",
                                        "yes\n5 10", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite9")
    testcase = testTemplate.regexTester("11\n1 2 2 2 7 6 5 4 2 3 7 ", "no",
                                        "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite10")
    testcase = testTemplate.regexTester("11\n1 2 2 7 7 6 5 4 2 2 7 ",
                                        "yes\n4 10", "sample")
    suite.add(testcase)
    tests.append(suite)

    return tests
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1")
	testcase = testTemplate.regexTester('''10
1
1''' , "2" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite2")
	testcase = testTemplate.regexTester('''5
2
2 3''' , "4" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite3")
	testcase = testTemplate.regexTester('''19
2
4 5''' , "8" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1")
	testcase = testTemplate.regexTester("11" , "13" , "sample1")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite1.1")
	testcase = testTemplate.regexTester("111" , "136" , "sample1")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite1.2")
	testcase = testTemplate.regexTester("112" , "139" , "sample1")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite2")
	testcase = testTemplate.regexTester("16" , "23" , "sample2")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite3")
	testcase = testTemplate.regexTester("123" , "164" , "sample3")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
Exemplo n.º 6
0
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1")
	testcase = testTemplate.regexTester("2 3\n1 5\n2 3" , "8" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite2")
	testcase = testTemplate.regexTester("5 10\n3 20\n2 20\n1 20\n4 20\n5 20" , "60" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite3")
	testcase = testTemplate.regexTester("2 3\n2 5\n2 3" , "6" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite4")
	testcase = testTemplate.regexTester("2 3\n2 5\n1 3" , "8" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite5")
	testcase = testTemplate.regexTester("3 2\n1 3\n2 2\n3 4" , "8" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
Exemplo n.º 7
0
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1")
	testcase = testTemplate.testInstance('''
	5
	0 1 0 1 0''' , "3" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite2")
	testcase = testTemplate.testInstance('''
	5
	1 1 0 0 1''' , "4" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite3")
	testcase = testTemplate.testInstance('''
	2
	0 0''' , "0" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
Exemplo n.º 8
0
def getTests():
    tests = []

    suite = testTemplate.testSuite("Sample Test Suite1")
    testcase = testTemplate.regexTester("apple\npepperoni", "2", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite2")
    testcase = testTemplate.regexTester("lover\ndriver", "1", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite3")
    testcase = testTemplate.regexTester("bidhan\nroy", "-1", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite4")
    testcase = testTemplate.regexTester("testsetses\nteeptes", "3", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Test#11")
    testcase = testTemplate.regexTester(
        "aaaaaaaaaaaaaaaaaaaaaaa\nbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbb",
        "-1", "sample")
    suite.add(testcase)
    tests.append(suite)

    return tests
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1")
	testcase = testTemplate.regexTester("apple\npepperoni" , "2" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite2")
	testcase = testTemplate.regexTester("lover\ndriver" , "1" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite3")
	testcase = testTemplate.regexTester("bidhan\nroy" , "-1" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite4")
	testcase = testTemplate.regexTester("testsetses\nteeptes" , "3" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Test#11")
	testcase = testTemplate.regexTester("aaaaaaaaaaaaaaaaaaaaaaa\nbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbb" , "-1" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
Exemplo n.º 10
0
def getTests():
    tests = []

    suite = testTemplate.testSuite("Sample Test Suite1")
    testcase = testTemplate.testInstance("3\n3 1 5", "26", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite2")
    testcase = testTemplate.testInstance("1\n10", "10", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Custom Test Suite1")
    testcase = testTemplate.testInstance("4\n3 1 5 1", "30", "custom")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Custom Test Suite2")
    testcase = testTemplate.testInstance("2\n3 1", "8", "custom")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Custom Test Suite3")
    testcase = testTemplate.testInstance("7\n3 1 2 4 5 6 7", "111", "custom")
    suite.add(testcase)
    tests.append(suite)

    return tests
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1")
	testcase = testTemplate.testInstance("3\n3 1 5" , "26" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite2")
	testcase = testTemplate.testInstance("1\n10" , "10" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Custom Test Suite1")
	testcase = testTemplate.testInstance("4\n3 1 5 1" , "30" , "custom")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Custom Test Suite2")
	testcase = testTemplate.testInstance("2\n3 1" , "8" , "custom")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Custom Test Suite3")
	testcase = testTemplate.testInstance("7\n3 1 2 4 5 6 7" , "111" , "custom")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
Exemplo n.º 12
0
def getTests():
    tests = []

    suite = testTemplate.testSuite("Sample Test Suite1")
    testcase = testTemplate.regexTester('''10
1
1''', "2", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite2")
    testcase = testTemplate.regexTester('''5
2
2 3''', "4", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite3")
    testcase = testTemplate.regexTester('''19
2
4 5''', "8", "sample")
    suite.add(testcase)
    tests.append(suite)

    return tests
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1",print_count=True)
	testcase = testTemplate.regexTester("5\nD B\nD C\nD A\nB A\nC A" , "Case 1: 1 D,A " , "sample1")
	suite.add(testcase)
	testcase = testTemplate.regexTester("6\nD B\nD C\nD A\nC B\nB A\nC A" , "Case 2: 3 C,A D,A D,B " , "sample2")
	suite.add(testcase)
	testcase = testTemplate.regexTester("1\nA B" , "Case 3: 0 " , "sample3")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("string Test Suite1",print_count=True)
	testcase = testTemplate.regexTester("5\nDa Ba\nDa Ca\nDa Aa\nBa Aa\nCa Aa" , "Case 1: 1 Da,Aa " , "sample1")
	suite.add(testcase)
	testcase = testTemplate.regexTester("6\nD1 B1\nD1 C1\nD1 A1\nC1 B1\nB1 A1\nC1 A1" , "Case 2: 3 C1,A1 D1,A1 D1,B1 " , "sample2")
	suite.add(testcase)
	testcase = testTemplate.regexTester("1\nA# B#" , "Case 3: 0 " , "sample3")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("custom Test Suite1",print_count=True)
	testcase = testTemplate.regexTester("6\nA B\nA C\nA D\nB C\nB D\nC D" , "Case 1: 3 A,C A,D B,D " , "custom1")
	suite.add(testcase)
	testcase = testTemplate.regexTester("6\nA B\nA C\nA D\nB C\nB D\nD C" , "Case 2: 3 A,C A,D B,C " , "custom2")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
Exemplo n.º 14
0
def getTests():
    tests = []

    suite = testTemplate.testSuite("Sample 1")
    testcase = testTemplate.testInstance("8\n2\n5\n7\n6\n9\n8\n4\n2", "5", "")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample 2")
    testcase = testTemplate.testInstance("8\n9\n1\n6\n2\n6\n5\n8\n3", "5", "")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Custom test 1")
    testcase = testTemplate.testInstance("2\n4\n5", "2", "")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Custom test 2")
    testcase = testTemplate.testInstance("2\n2\n5", "1", "")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Custom test 2")
    testcase = testTemplate.testInstance("4\n2\n4\n9\n20", "2", "")
    suite.add(testcase)
    tests.append(suite)

    return tests
Exemplo n.º 15
0
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1")
	testcase = testTemplate.testInstance("AC|T\nL" , "AC|TL" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite2")
	testcase = testTemplate.testInstance("|ABC\nXYZ" , "XYZ|ABC" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite3")
	testcase = testTemplate.testInstance("W|T\nF" , "Impossible" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite4")
	testcase = testTemplate.testInstance("ABC|\nD" , "Impossible" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite5")
	testcase = testTemplate.testInstance("A|SD\nQWE" , "AQW|SDE" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
def getTests():
    tests = []

    suite = testTemplate.testSuite("Sample Test Suite1")
    testcase = testTemplate.testInstance(
        "5 9\n0 1 1 1 1\n1 0 2 3 2\n1 1 0 4 1\n2 1 5 0 1\n4 2 3 4 0\n4 2 4 1 5 4 3 2 1",
        "5", "Sample 1")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Custom Test Suite")
    testcase = testTemplate.testInstance(
        "5 9\n0 1 1 1 1\n1 0 2 3 2\n1 1 0 4 1\n2 1 5 0 1\n4 2 3 4 0\n1 1 1 1 1 1 1 1 1",
        "0", "test case 1")
    suite.add(testcase)
    testcase = testTemplate.testInstance(
        "5 9\n0 1 1 1 1\n1 0 2 3 2\n1 1 0 4 1\n2 1 5 0 1\n4 2 3 4 0\n1 1 2 3 1 2 3 1 2",
        "0", "test case 2")
    suite.add(testcase)
    testcase = testTemplate.testInstance(
        "5 9\n0 1 1 1 1\n1 0 2 3 2\n1 1 0 4 1\n2 1 5 0 1\n4 2 3 4 0\n1 1 1 4 1 1 1 1 1",
        "2", "test case 3")
    suite.add(testcase)
    testcase = testTemplate.testInstance(
        "5 9\n0 1 1 1 1\n1 0 2 1 2\n1 1 0 4 1\n2 1 5 0 1\n4 2 3 4 0\n1 1 1 4 1 1 1 1 1",
        "1", "test case 4")
    suite.add(testcase)
    tests.append(suite)

    return tests
Exemplo n.º 17
0
def getTests():
    tests = []

    suite = testTemplate.testSuite("Smoke Test Suite", print_count=True)
    testcase = testTemplate.regexTester("3", "3", "Test Case 1")
    suite.add(testcase)
    testcase = testTemplate.regexTester("0", "0", "Test Case 2")
    suite.add(testcase)
    testcase = testTemplate.regexTester("-1", "-1", "Test Case 3")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Boundary Test Suite", print_count=True)
    testcase = testTemplate.regexTester("999999999", "999999999",
                                        "Test Case 1")
    suite.add(testcase)
    testcase = testTemplate.regexTester("1000000000", "1000000000",
                                        "Test Case 2")
    suite.add(testcase)
    testcase = testTemplate.regexTester("-999999999", "999999999",
                                        "Test Case 3")
    suite.add(testcase)
    testcase = testTemplate.regexTester("-1000000000", "1000000000",
                                        "Test Case 4")
    suite.add(testcase)
    tests.append(suite)

    return tests
def getTests():
    tests = []

    suite = testTemplate.testSuite("Sample Test Suite1")
    testcase = testTemplate.testInstance("6\n4 1 7 8 3 8\n1", "3",
                                         "sample test case")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Custom Test Suite1")
    testcase = testTemplate.testInstance("6\n4 1 7 8 3 8\n2", "3",
                                         "Custom test case")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Custom Test Suite2")
    testcase = testTemplate.testInstance("6\n4 1 7 8 3 8\n4", "4",
                                         "Custom test case")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Custom Test Suite3")
    testcase = testTemplate.testInstance("6\n4 1 9 17 25 33\n4", "2",
                                         "Custom test case")
    suite.add(testcase)
    tests.append(suite)

    return tests
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1")
	testcase = testTemplate.regexTester("4 7\n20 15 10 17" , "15" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite2")
	testcase = testTemplate.regexTester("5 20\n4 42 40 26 46" , "36" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
Exemplo n.º 20
0
def getTests():
    tests = []

    suite = testTemplate.testSuite("Sample Test Suite1")
    testcase = testTemplate.regexTester("6 2 3\n2 2 2 2 1 1", "2", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite2")
    testcase = testTemplate.regexTester("2 5 1\n5 8", "9", "sample")
    suite.add(testcase)
    tests.append(suite)

    return tests
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1")
	testcase = testTemplate.regexTester("6 2 3\n2 2 2 2 1 1" , "2" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite2")
	testcase = testTemplate.regexTester("2 5 1\n5 8" , "9" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
Exemplo n.º 22
0
def getTests():
    tests = []

    suite = testTemplate.testSuite("Sample Test Suite1")
    testcase = testTemplate.regexTester("4 7\n20 15 10 17", "15", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite2")
    testcase = testTemplate.regexTester("5 20\n4 42 40 26 46", "36", "sample")
    suite.add(testcase)
    tests.append(suite)

    return tests
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1")
	testcase = testTemplate.regexTester("4 1\n5 -1 7 0" , "2 8 0 7 " , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite1")
	testcase = testTemplate.regexTester("4 0\n5 -1 7 0" , "5 -1 7 0 " , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("nested dependency test")
	testcase = testTemplate.testInstance("1" , "D1 success fully called\nD2 success fully called" , "test case 1")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("direct dependency test")
	testcase = testTemplate.testInstance("2" , "D3 success fully called" , "test case 1")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample 1")
	testcase = testTemplate.testInstance("4 4\n1 1\n100 55 10 2\n20   10 90 1\n60   20 22 4\n1     30 70 5" , "Y 23" , "")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample 2")
	testcase = testTemplate.testInstance("2 2\n1 1\n1   55 \n20 10 " , "N" , "")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1")
	testcase = testTemplate.regexTester("6\n5 5 7 10 14 15\n3\n2 11\n3 12\n4 4" , "9\n7\n0" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Sample Test Suite2")
	testcase = testTemplate.regexTester("7\n2 3 5 7 11 4 8\n2\n8 10\n2 123" , "0\n7" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1",print_count=True)
	testcase = testTemplate.regexTester("808" , "818" , "sample1")
	suite.add(testcase)
	testcase = testTemplate.regexTester("2133" , "2222" , "sample1")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Custom Test Suite",print_count=True)
	testcase = testTemplate.regexTester("999" , "1001" , "all9_odd")
	suite.add(testcase)
	testcase = testTemplate.regexTester("909" , "919" , "notall9_odd")
	suite.add(testcase)
	testcase = testTemplate.regexTester("9009" , "9119" , "notall9_even")
	suite.add(testcase)
	testcase = testTemplate.regexTester("9999" , "10001" , "all9_even")
	suite.add(testcase)
	testcase = testTemplate.regexTester("9998" , "9999" , "arbit1")
	suite.add(testcase)
	testcase = testTemplate.regexTester("9989" , "9999" , "arbit2")
	suite.add(testcase)
	testcase = testTemplate.regexTester("9898" , "9999" , "arbit3")
	suite.add(testcase)
	testcase = testTemplate.regexTester("1824" , "1881" , "reflect_even")
	suite.add(testcase)
	testcase = testTemplate.regexTester("18534" , "18581" , "reflect_odd")
	suite.add(testcase)
	testcase = testTemplate.regexTester("1234" , "1331" , "propogate_even")
	suite.add(testcase)
	testcase = testTemplate.regexTester("1994" , "2002" , "propogate_even_carry")
	suite.add(testcase)
	testcase = testTemplate.regexTester("12345" , "12421" , "propogate_odd")
	suite.add(testcase)
	testcase = testTemplate.regexTester("12945" , "13031" , "propogate_odd_carry1")
	suite.add(testcase)
	testcase = testTemplate.regexTester("1299945" , "1300031" , "propogate_odd_carry2")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("gfg_examples",print_count=True)
	testcase = testTemplate.regexTester("23545" , "23632" , "example1")
	suite.add(testcase)
	testcase = testTemplate.regexTester("1221" , "1331" , "example2")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
Exemplo n.º 28
0
def getTests():
    tests = []

    suite = testTemplate.testSuite("Sample Test Suite1")
    testcase = testTemplate.regexTester("16 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1",
                                        "?", "sample")
    suite.add(testcase)
    tests.append(suite)

    suite = testTemplate.testSuite("Sample Test Suite1")
    testcase = testTemplate.regexTester("8 1 1 0 1 1 0 1 1", "?", "sample")
    suite.add(testcase)
    tests.append(suite)

    return tests
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1")
	testcase = testTemplate.regexTester("16 1 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1" , "?" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	
	suite=testTemplate.testSuite("Sample Test Suite1")
	testcase = testTemplate.regexTester("8 1 1 0 1 1 0 1 1" , "?" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Default Test Suite1")
	testcase = testTemplate.testInstance("XXXOO.XXX" , "invalid" , "Sample 1")
	suite.add(testcase)
	testcase = testTemplate.testInstance("XOXOXOXOX" , "valid" , "Sample 2")
	suite.add(testcase)
	testcase = testTemplate.testInstance("OXOXOXOXO" , "invalid" , "Sample 3")
	suite.add(testcase)
	testcase = testTemplate.testInstance("XXOOOXXOX" , "valid" , "Sample 4")
	suite.add(testcase)
	testcase = testTemplate.testInstance("XO.OX...X" , "valid" , "Sample 5")
	suite.add(testcase)
	testcase = testTemplate.testInstance(".XXX.XOOO" , "invalid" , "Sample 6")
	suite.add(testcase)
	testcase = testTemplate.testInstance("OOXXXOOXO" , "invalid" , "Sample 7")
	suite.add(testcase)
	testcase = testTemplate.testInstance("XXOOOXXOX" , "valid" , "comment1")
	suite.add(testcase)
	testcase = testTemplate.testInstance("XX.OOO..X" , "valid" , "comment2")
	suite.add(testcase)
	testcase = testTemplate.testInstance("X.OOX...X" , "valid" , "comment3")
	suite.add(testcase)
	testcase = testTemplate.testInstance("XXO.XOX.O" , "invalid" , "comment 4")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
def getTests():
    tests = []

    suite = testTemplate.testSuite("Sample Test Suite1", print_count=True)
    testcase = testTemplate.regexTester("2\nacm\nibm",
                                        "The door cannot be opened.",
                                        "sample1")
    suite.add(testcase)
    testcase = testTemplate.regexTester("3\nacm\nmalform\nmouse",
                                        "Ordering is possible.", "sample2")
    suite.add(testcase)
    testcase = testTemplate.regexTester("2\nok\nok",
                                        "The door cannot be opened.",
                                        "sample3")
    suite.add(testcase)
    testcase = testTemplate.regexTester("2 \nabcd \ndcba ",
                                        "Ordering is possible.", "sample4")
    suite.add(testcase)
    testcase = testTemplate.regexTester("3 \naaa \nbbb \nccc ",
                                        "The door cannot be opened.",
                                        "sample5")
    suite.add(testcase)
    testcase = testTemplate.regexTester("4 \nboko \noring \nkebo \ngoblok ",
                                        "Ordering is possible.", "sample6")
    suite.add(testcase)
    testcase = testTemplate.regexTester("4 \nmasti \nishq \nbc \ncb ",
                                        "The door cannot be opened.",
                                        "sample7")
    suite.add(testcase)
    testcase = testTemplate.regexTester("1 \nboko", "Ordering is possible.",
                                        "sample7")
    suite.add(testcase)
    tests.append(suite)

    return tests
def getTests():
	defaultSuite = testTemplate.testSuite("Default Test Suite")

	testCase     = testTemplate.testInstance("10" , "?" , "Smoke test case 1")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("100" , "?" , "Smoke test case 2")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("500" , "?" , "Smoke test case 3")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("1000" , "?" , "Smoke test case 4")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("5000" , "?" , "Smoke test case 5")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("10000" , "?" , "Smoke test case 6")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("50000" , "?" , "Smoke test case 7")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("100000" , "?" , "Smoke test case 1")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("1" , "$" , "Graphical test case")
	defaultSuite.add(testCase)
	
	return defaultSuite
def getTests():
	defaultSuite = testTemplate.testSuite("Smoke Test Suite")
	testCase     = testTemplate.testInstance("1" , "0" , "Should return zero for emptyBTree.")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("2 3 val1" , "1" , "Should add an element return size(1) of emptyBTree.")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("2 2 val2" , "2" , "Should add an element return size(2) of emptyBTree.")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("2 4 val3" , "3" , "Should add an element return size(3) of emptyBTree.")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("2 1 val4" , "4" , "Should add an element return size(4) of emptyBTree.")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("2 5 val5" , "5" , "Should add an element return size(5) of emptyBTree.")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("2 6 val6" , "6" , "Should add an element return size(6) of emptyBTree.")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("3 6" , "5" , "Should delete and element return size(5) of emptyBTree.")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("4 2" , "val2" , "Should return value of key.")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("5" , "val4" , "Should return value of  minimum amongst keys of nodes.")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("6" , "val5" , "Should return value of maximum amongst values of nodes.")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("7 4" , "val1" , "Should return value of floor of key")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("8 3" , "val3" , "Should return value of ceiling of key")
	defaultSuite.add(testCase)
	#testCase     = testTemplate.testInstance("2" , "?should be in range[3,4)" , "Open test case 1")
	#defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("0" , "~.*Exiting .*" , "Must exit on -1")
	defaultSuite.add(testCase)
	
	return defaultSuite
def getTests():
    defaultSuite = testTemplate.testSuite("Default Test Suite", 1)
    testCase = testTemplate.testInstance("1 10", "1 10 20",
                                         "Smoke test case 1")
    defaultSuite.add(testCase)
    testCase = testTemplate.testInstance("100 200", "100 200 125",
                                         "Smoke test case 2")
    defaultSuite.add(testCase)
    testCase = testTemplate.testInstance("201 210", "201 210 89",
                                         "Smoke test case 3")
    defaultSuite.add(testCase)
    testCase = testTemplate.testInstance("900 1000", "900 1000 174",
                                         "Smoke test case 4")
    defaultSuite.add(testCase)
    '''
	for n in range(1):
		a=random.randint(1,500000)
		b=random.randint(500000,1000000)
		max=-1
		for i in range(a,b+1):
			if max < ans(i):
				max= ans(i)
		testCase   = testTemplate.testInstance(str(a)+" "+str(b) , str(a)+" "+str(b)+" "+str(max+1) , "Randomized Boundary test #"+str(n))
		defaultSuite.add(testCase)
	'''
    return defaultSuite
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1",print_count=True)
	testcase = testTemplate.testInstance(
'''
8
1 2 3 4 5 6 7 8
2 2
''' , "1 2 5 6 " , "sample1")
	suite.add(testcase)
	testcase = testTemplate.testInstance(
'''
10
1 2 3 4 5 6 7 8 9 10
3 2
''' , "1 2 3 6 7 8 " , "sample2")
	suite.add(testcase)
	testcase = testTemplate.testInstance(
'''
10
1 2 3 4 5 6 7 8 9 10
1 1
''' , "1 3 5 7 9 " , "sample3")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
Exemplo n.º 36
0
def getTests():
    defaultSuite = testTemplate.testSuite("Default Test Suite")

    testCase = testTemplate.testInstance("4 3 1 2 1 1 3 3 1 4 4", "3 1 4 0 ",
                                         "Smoke test case 1")
    defaultSuite.add(testCase)

    testCase = testTemplate.testInstance("8 4 3 5 4 3 7 6 2 8 8 1 8 1",
                                         "0 8 4 6 4 8 6 1 ",
                                         "Smoke test case 2")
    defaultSuite.add(testCase)

    testCase = testTemplate.testInstance("2 1 1 2 1", "0 1",
                                         "Smoke test case 3")
    defaultSuite.add(testCase)

    testCase = testTemplate.testInstance("2 1 1 2 2", "2 0",
                                         "Smoke test case 4")
    defaultSuite.add(testCase)

    testCase = testTemplate.testInstance("3 1 1 3 1", "0 1 1 ",
                                         "Smoke test case 5")
    defaultSuite.add(testCase)

    return defaultSuite
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1" , print_count=True)
	testcase = testTemplate.testInstance("1 1\n1" , "1 " , "sample1")
	suite.add(testcase)
	testcase = testTemplate.testInstance("2 2\n1 2" , "2 1 " , "sample2")
	suite.add(testcase)
	testcase = testTemplate.testInstance("2 3\n1 2" , "1 2 " , "sample3")
	suite.add(testcase)
	testcase = testTemplate.testInstance("3 2\n1 2 3" , "2 1 3 " , "sample4")
	suite.add(testcase)
	testcase = testTemplate.testInstance(
'''4 2
1 2 3 4
''' , "2 1 4 3 " , "sample5")
	suite.add(testcase)
	testcase = testTemplate.testInstance(
'''4 4
1 2 3 4
''' , "4 3 2 1 " , "sample6")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
def getTests():
	defaultSuite = testTemplate.testSuite("Default Test Suite")

	testCase     = testTemplate.testInstance("2 0 0 0 100 100 0 1 1 1 5 5 1" , "2 1" , "Smoke test case 1")
	defaultSuite.add(testCase)
	
	return defaultSuite
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1" , print_count=True)
	testcase = testTemplate.testInstance("abbabaab" , "2" , "sample")
	suite.add(testcase)
	tests.append(suite)
	
	suite=testTemplate.testSuite("Custom Test Suite1" , print_count=True)
	testcase = testTemplate.testInstance("aaaaaa" , "1" , "custom1")
	suite.add(testcase)
	testcase = testTemplate.testInstance("baaabababaab" , "2" , "custom2")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
Exemplo n.º 40
0
def getTests():
    defaultSuite = testTemplate.testSuite("Default Test Suite")

    testCase = testTemplate.testInstance("10", "?", "Smoke test case 1")
    defaultSuite.add(testCase)

    testCase = testTemplate.testInstance("100", "?", "Smoke test case 2")
    defaultSuite.add(testCase)

    testCase = testTemplate.testInstance("500", "?", "Smoke test case 3")
    defaultSuite.add(testCase)

    testCase = testTemplate.testInstance("1000", "?", "Smoke test case 4")
    defaultSuite.add(testCase)

    testCase = testTemplate.testInstance("5000", "?", "Smoke test case 5")
    defaultSuite.add(testCase)

    testCase = testTemplate.testInstance("10000", "?", "Smoke test case 6")
    defaultSuite.add(testCase)

    testCase = testTemplate.testInstance("50000", "?", "Smoke test case 7")
    defaultSuite.add(testCase)

    testCase = testTemplate.testInstance("100000", "?", "Smoke test case 1")
    defaultSuite.add(testCase)

    testCase = testTemplate.testInstance("1", "$", "Graphical test case")
    defaultSuite.add(testCase)

    return defaultSuite
Exemplo n.º 41
0
def getTests():

	defaultSuite = testTemplate.testSuite("Default Test Suite")

	testCase     = testTemplate.testInstance("1 5 2" , "1 6" , "Smoke test case 1")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("2 20 8" , "2 63426" , "Smoke test case 2")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("3 30 17" , "3 1861225" , "Smoke test case 3")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("4 40 24" , "4 168212501" , "Smoke test case 4")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("5 50 37" , "5 44874764" , "Smoke test case 5")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("6 60 52" , "6 160916" , "Smoke test case 6")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("7 70 59" , "7 22937308" , "Smoke test case 7")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("8 80 73" , "8 99167" , "Smoke test case 8")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("9 90 84" , "9 15476" , "Smoke test case 9")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("10 100 90" , "10 23076518" , "Smoke test case 10")
	defaultSuite.add(testCase)
	
	return defaultSuite
def getTests():
	defaultSuite = testTemplate.testSuite("Default Test Suite")

	testCase     = testTemplate.testInstance("13 3 5 7 9 20 25 30 40 55 56 57 60 62 11 1 4 7 11 14 25 44 47 55 57 100" , "450" , "Smoke test case 1")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("4 -5 100 1000 1005 3 -12 1000 1001" , "2100" , "Smoke test case 2")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("4 1 2 3 4 4 5 6 7 8 " , "26" , "Smoke test case 3")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("4 1 2 3 4 4 11 22 22 33" , "88" , "Smoke test case 4")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("4 1 2 3 4 1 1100" , "1100" , "Smoke test case 5")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("4 1 2 3 4 3 3 7 10 " , "23" , "Smoke test case 6")
	defaultSuite.add(testCase)
	
	testCase     = testTemplate.testInstance("4 -30 -20 -10 10 4 -100 -80 -60 -30" , "-30" , "Smoke test case 7")
	defaultSuite.add(testCase)
	
	return defaultSuite
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1")
	testcase = testTemplate.regexTester("1" , "Yes" , "sample1")
	suite.add(testcase)
	testcase = testTemplate.regexTester("2" , "Yes" , "sample2")
	suite.add(testcase)
	testcase = testTemplate.regexTester("7" , "No" , "sample3")
	suite.add(testcase)
	testcase = testTemplate.regexTester("14" , "No" , "sample4")
	suite.add(testcase)
	testcase = testTemplate.regexTester("49" , "Yes" , "sample5")
	suite.add(testcase)
	testcase = testTemplate.regexTester("9" , "Yes" , "sample6")
	suite.add(testcase)
	testcase = testTemplate.regexTester("17" , "Yes" , "sample7")
	suite.add(testcase)
	testcase = testTemplate.regexTester("76" , "No" , "sample8")
	suite.add(testcase)
	testcase = testTemplate.regexTester("2888" , "Yes" , "sample9")
	suite.add(testcase)
	testcase = testTemplate.regexTester("27" , "No" , "sample10")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
def getTests():
    defaultSuite = testTemplate.testSuite("Default Test Suite")

    testCase = testTemplate.testInstance("1 3 4", "1.000000",
                                         "Smoke test case 1")
    defaultSuite.add(testCase)

    testCase = testTemplate.testInstance("2 2 3 1 4", "1.500000",
                                         "Smoke test case 2")
    defaultSuite.add(testCase)

    testCase = testTemplate.testInstance("2 2 4 2 2", "0.000000",
                                         "Smoke test case 3")
    defaultSuite.add(testCase)

    testCase = testTemplate.testInstance(
        "15 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 1 1 2 2 2 3 3 3 3 4 4 6 6 6 6",
        "5.400000", "Smoke test case 3")
    defaultSuite.add(testCase)

    testCase = testTemplate.testInstance("2 1 1 3 3", "0.000000",
                                         "Smoke test case 5")
    defaultSuite.add(testCase)

    return defaultSuite
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1")
	testcase = testTemplate.regexTester("long_and_mnemonic_identifier" , "longAndMnemonicIdentifier" , "sample1")
	suite.add(testcase)
	testcase = testTemplate.regexTester("anotherExample" , "another_example" , "sample2")
	suite.add(testcase)
	testcase = testTemplate.regexTester("i" , "i" , "sample3")
	suite.add(testcase)
	testcase = testTemplate.regexTester("bad_Style" , "Error!" , "sample4")
	suite.add(testcase)
	testcase = testTemplate.regexTester("i_" , "Error!" , "sample5")
	suite.add(testcase)
	testcase = testTemplate.regexTester("n_e_e_r_c" , "nEERC" , "sample6")
	suite.add(testcase)
	testcase = testTemplate.regexTester("nEERC" , "n_e_e_r_c" , "sample7")
	suite.add(testcase)
	testcase = testTemplate.regexTester("longAndMnemonicIdentifier" , "long_and_mnemonic_identifier" , "sample8")
	suite.add(testcase)
	testcase = testTemplate.regexTester("c_identifier" , "cIdentifier" , "sample9")
	suite.add(testcase)
	testcase = testTemplate.regexTester("javaIdentifier" , "java_identifier" , "sample10")
	suite.add(testcase)
	tests.append(suite)
	
	return tests
def getTests():
	defaultSuite = testTemplate.testSuite("Default Test Suite")

	testCase     = testTemplate.testInstance("10" , "$" , "Smoke test case 1")
	defaultSuite.add(testCase)
	
	return defaultSuite
def getTests():
	tests = []
	
	suite=testTemplate.testSuite("Sample Test Suite1",print_count=True)
	for x in xrange(4000):
		n1 = random.randint(1,50)
		n2 = random.randint(1,50)
		
		a1 = []
		a2 = []
		for i in xrange(n1):
			n = random.randint(1,1000000)
			a1.append(n)
		for i in xrange(n2):
			n = random.randint(1,1000000)
			a2.append(n)
		
		a1.sort()
		s1 = " ".join([str(a) for a in a1])
		a2.sort()
		s2 = " ".join([str(a) for a in a2])
		
		arr = a1+a2
		arr.sort();
		k = random.randint(1,len(arr)-1)
		m = arr[k-1] 
		
		testcase = customTester(str(n1)+" "+str(n2)+" "+str(k)+"\n"+s1+"\n"+s2 , str(m) , "sample#"+str(x))
		suite.add(testcase)
	tests.append(suite)
	
	return tests
def getTests():
    tests = []

    suite = testTemplate.testSuite("Sample Test Suite1", print_count=True)
    for x in xrange(4000):
        n1 = random.randint(1, 50)
        n2 = random.randint(1, 50)

        a1 = []
        a2 = []
        for i in xrange(n1):
            n = random.randint(1, 1000000)
            a1.append(n)
        for i in xrange(n2):
            n = random.randint(1, 1000000)
            a2.append(n)

        a1.sort()
        s1 = " ".join([str(a) for a in a1])
        a2.sort()
        s2 = " ".join([str(a) for a in a2])

        arr = a1 + a2
        arr.sort()
        k = random.randint(1, len(arr) - 1)
        m = arr[k - 1]

        testcase = customTester(
            str(n1) + " " + str(n2) + " " + str(k) + "\n" + s1 + "\n" + s2,
            str(m), "sample#" + str(x))
        suite.add(testcase)
    tests.append(suite)

    return tests
def getTests():
	defaultSuite = testTemplate.testSuite("Default Test Suite")

	testCase     = testTemplate.testInstance("2 2 1" , "1" , "Smoke test case 1")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("3 3 2" , "1" , "Smoke test case 2")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("1 5 12" , "12" , "Smoke test case 3")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("1 1 12" , "0" , "Boundary Test Case 1")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("1 2 12" , "0" , "Boundary Test Case 2")
	defaultSuite.add(testCase)
	testCase     = testTemplate.testInstance("4 4 6" , "3" , "Test case from comments")
	defaultSuite.add(testCase)
	
	#length=random.randint(1,5)
	#length=10
	#arr=[]
	#input=str(length)+"\n"
	#for i in range(length):
	#	temp = random.randint(1,100)
	#	arr.append(temp)
	#for num in arr:
	#	input=input+str(num)+" "
	#output=str(solve(arr))
	#output=str(random.randint(1,100))
	
	#temp=random.randint(1,10)
	#testCase     = testTemplate.testInstance(str(temp), str(temp+1) , "Cross checking from soln")
	#defaultSuite.add(testCase)
	
	return defaultSuite
def getTests():

    defaultSuite = testTemplate.testSuite("Default Test Suite")

    testCase = testTemplate.testInstance("2 1 2 2 3", "Equivalent",
                                         "Smoke test case 1")
    defaultSuite.add(testCase)
    testCase = testTemplate.testInstance("2 1 2 2 2", "Not Equivalent",
                                         "Smoke test case 2")
    defaultSuite.add(testCase)
    testCase = testTemplate.testInstance("3 30 50 20 49 50 1", "Equivalent",
                                         "Smoke test case 3")
    defaultSuite.add(testCase)
    testCase = testTemplate.testInstance("3 250 500 1000 300 600 900",
                                         "Not Equivalent", "Smoke test case 4")
    defaultSuite.add(testCase)
    testCase = testTemplate.testInstance(
        "10 6 6 6 6 6 8 8 8 8 8 5 5 5 5 5 7 7 7 7 7 ", "Not Equivalent",
        "Smoke test case 4")
    defaultSuite.add(testCase)
    testCase = testTemplate.testInstance(
        "6 200 50 500 1000 30 30 200 100 600 900 30 30", "Not Equivalent",
        "Smoke test case 5")
    defaultSuite.add(testCase)
    testCase = testTemplate.testInstance(
        "6 200 50 500 1000 80 80 200 100 600 900 80 80", "Not Equivalent",
        "Smoke test case 5")
    defaultSuite.add(testCase)

    return defaultSuite
def getTests():
	tests = []
	
	n=10
	suite=testTemplate.testSuite("Sample Test Suite1",header=str(n),footer="e")
	for i in range(n):
		testcase = testTemplate.testInstance("f "+str(i) , "Set:"+str(i)+" , Rank:1" , "Initialisation Test on "+str(i))
		suite.add(testcase)
	
	for i in range(0,n,2):
		testcase = testTemplate.testInstance("u "+str(i)+" "+str(i+1)+"\nf "+str(i) , "Set:"+str(i+1)+" , Rank:2" , "First Union Test on "+str(i)+","+str(i+1))
		suite.add(testcase)
		
		testcase = testTemplate.testInstance("f "+str(i+1) , "Set:"+str(i+1)+" , Rank:2" , " First Parent Test on "+str(i+1))
		suite.add(testcase)
	
	for i in range(0,n-4,4):
		testcase = testTemplate.testInstance("u "+str(i)+" "+str(i+3)+"\nf "+str(i) , "Set:"+str(i+3)+" , Rank:3" , "Second Union Test on "+str(i)+","+str(i+1))
		suite.add(testcase)
		
		testcase = testTemplate.testInstance("f "+str(i+2) , "Set:"+str(i+3)+" , Rank:3" , "Second Parent Test on "+str(i+1))
		suite.add(testcase)
	
	tests.append(suite)
	
	return tests