Exemplo n.º 1
0
 def test_whenInputisTwoParenthesisPairsOutputIsZero(self):
     self.assertEqual(0,get_floor("(())"))
Exemplo n.º 2
0
 def test_whenGivenClosedParenthesisDecreaseFloor(self):
     self.assertEqual(-1,get_floor(")"))
Exemplo n.º 3
0
 def test_whenGivenOpenParenthesisIncreaseFloor(self):
     self.assertEqual(1,get_floor("("))
Exemplo n.º 4
0
 def test_getCharacterOfbasementIsFiveGivenExample(self):
     example="()())"
     self.assertEqual(5,get_floor(example,return_basement_index=True)[1])
Exemplo n.º 5
0
 def test_getCharacterOfBasementIsOneGivenClosedParenthesis(self):
     self.assertEqual(1,get_floor(")",return_basement_index=True)[1])
Exemplo n.º 6
0
 def test_whenInputIsOneUnopenedClosedBrackerOutputisNegative(self):
     self.assertEqual(-1,get_floor("())"))