Esempio n. 1
0
 def test_equals(self):
     s = Stack(1, 2, 3, "Hello", "World")
     t = Stack(1, 2, 3, "Hello", "World")
     self.assertTrue(s.equals(Stack(1, 2, 3, "Hello", "World")))
     self.assertFalse(s.equals(Stack(1, 2, 3, "Hello", "World1")))
     self.assertFalse(s.equals(Stack(1, 2, 3, "Hello")))
Esempio n. 2
0
 def test_reverse(self):
     s = Stack(1, 2, 3, "Hello", "World")
     reverse(s)
     self.assertTrue(s.equals(Stack("World", "Hello", 3, 2, 1)))
Esempio n. 3
0
 def test_sort(self):
     s = Stack(-3, 15, 18, -5, 30)
     sort(s)
     self.assertTrue(s.equals(Stack(-5, -3, 15, 18, 30)))
Esempio n. 4
0
 def test_push(self):
     s = Stack()
     s.push(1).push("Hello")
     self.assertTrue(s.equals(Stack(1, "Hello")))