Ejemplo n.º 1
0
    def test_processing_statement19(self):
        input_code_statement_list = ['s', '=', '"Hello"', ';']
        actual_output = identify_type_of_statement(input_code_statement_list)
        expected_output = line_type_dict.get(5)

        self.assertEqual(actual_output, expected_output, \
        "Did not get the expected output for method 'identify_type_of_statement' " \
        "\nActual output is {} \nExpected output is {}".format(actual_output, expected_output))
Ejemplo n.º 2
0
    def test_field_declaration9(self):
        input_code_statement_list = ['int', '[]', 'a;']
        actual_output = identify_type_of_statement(input_code_statement_list)
        expected_output = line_type_dict.get(1)

        self.assertEqual(actual_output, expected_output, \
        "Did not get the expected output for method 'identify_type_of_statement' " \
        "\nActual output is {} \nExpected output is {}".format(actual_output, expected_output))
Ejemplo n.º 3
0
    def test_method_invocation5(self):
        input_code_statement_list = ['person', '=doGet(name);']
        actual_output = identify_type_of_statement(input_code_statement_list)
        expected_output = line_type_dict.get(3)

        self.assertEqual(actual_output, expected_output, \
        "Did not get the expected output for method 'identify_type_of_statement' " \
        "\nActual output is {} \nExpected output is {}".format(actual_output, expected_output))
Ejemplo n.º 4
0
    def test_class_check2(self):
        input_code_statement_list = ['public', 'class', 'SampleClass']
        actual_output = identify_type_of_statement(input_code_statement_list)
        expected_output = line_type_dict.get(6)

        self.assertEqual(actual_output, expected_output, \
        "Did not get the expected output for method 'identify_type_of_statement' " \
        "\nActual output is {} \nExpected output is {}".format(actual_output, expected_output))
Ejemplo n.º 5
0
    def test_method_declaration2(self):
        input_code_statement_list = [
            'public', 'void', 'doGet(String', 'name){'
        ]
        actual_output = identify_type_of_statement(input_code_statement_list)
        expected_output = line_type_dict.get(2)

        self.assertEqual(actual_output, expected_output, \
        "Did not get the expected output for method 'identify_type_of_statement' " \
        "\nActual output is {} \nExpected output is {}".format(actual_output, expected_output))