Exemplo n.º 1
0
    def test_4(self):
        """Proposed Test 4."""
        A = [0, 0, 0]
        K = 1
        expected_result = A

        self.assertEqual(cyclic_rotation(A, K), expected_result)
Exemplo n.º 2
0
    def test_3(self):
        """Proposed Test 3."""
        A = [3, 8, 9, 7, 6]
        K = 3
        expected_result = [9, 7, 6, 3, 8]

        self.assertEqual(cyclic_rotation(A, K), expected_result)
Exemplo n.º 3
0
    def test_2(self):
        """Proposed Test 2."""
        A = [3, 8, 9, 7, 6]
        K = 1
        expected_result = [6, 3, 8, 9, 7]

        self.assertEqual(cyclic_rotation(A, K), expected_result)
Exemplo n.º 4
0
    def own_test_3(self):
        """Own Test 3."""
        A = [1]
        K = 30

        expected_result = A

        self.assertEqual(cyclic_rotation(A, K), expected_result)
Exemplo n.º 5
0
    def own_test_2(self):
        """Own Test 2."""
        A = [1, 2]
        K = 3

        expected_result = [2, 1]

        self.assertEqual(cyclic_rotation(A, K), expected_result)
Exemplo n.º 6
0
    def own_test_1(self):
        """Own Test 1."""
        A = [1, 2]
        K = 4

        expected_result = A

        self.assertEqual(cyclic_rotation(A, K), expected_result)
Exemplo n.º 7
0
    def test_5(self):
        """Proposed Test 5."""
        A = [1, 2, 3, 4]
        K = 4

        expected_result = A

        self.assertEqual(cyclic_rotation(A, K), expected_result)