Ejemplo n.º 1
0
 def test_no_roman_numeral(self):
     value = RomanNumeralConverter(None)
     try:
         value.convert_to_decimal()
         self.fail('Excepted a TypeError')
     except TypeError as e:
         pass
Ejemplo n.º 2
0
 def test_no_roman_numeral(self):
     value = RomanNumeralConverter(None)
     try:
         value.convert_to_decimal()
         self.fail("Expected a TypeError")
     except TypeError as e:
         pass
Ejemplo n.º 3
0
 def test_parsing_century(self):
     value = RomanNumeralConverter("C")
     self.assertEquals(100, value.convert_to_decimal())
Ejemplo n.º 4
0
 def test_parsing_millenia(self):
     value = RomanNumeralConverter("M")
     self.assertEquals(1000, value.convert_to_decimal())
Ejemplo n.º 5
0
 def test_no_roman_numeral(self):
     value = RomanNumeralConverter(None)
     self.assertRaises(TypeError, value.convert_to_decimal)
Ejemplo n.º 6
0
 def test_empty_roman_numeral(self):
     value = RomanNumeralConverter("")
     self.assertTrue(value.convert_to_decimal() == 0)
     self.assertFalse(value.convert_to_decimal() > 0)
Ejemplo n.º 7
0
 def test_parsing_one(self):
     value = RomanNumeralConverter("I")
     self.assertEquals(1, value.convert_to_decimal())
Ejemplo n.º 8
0
 def test_parsing_half_decade(self):
     value = RomanNumeralConverter("V")
     self.assertEquals(5, value.convert_to_decimal())
Ejemplo n.º 9
0
 def test_parsing_century(self):
     value = RomanNumeralConverter("C")
     self.assertEquals(100, value.convert_to_decimal())
Ejemplo n.º 10
0
 def test_parsing_millenia(self):
     value = RomanNumeralConverter("M")
     self.assertEquals(1000, value.convert_to_decimal())
Ejemplo n.º 11
0
 def test_empty_roman_numeral(self):
     value = RomanNumeralConverter("")
     self.assertTrue(value.convert_to_decimal() == 0)
     self.assertFalse(value.convert_to_decimal() > 0)
Ejemplo n.º 12
0
 def test_parsing_one(self):
     value = RomanNumeralConverter("I")
     self.assertEquals(1, value.convert_to_decimal())
Ejemplo n.º 13
0
 def test_parsing_half_decade(self):
     value = RomanNumeralConverter("V")
     self.assertEquals(5, value.convert_to_decimal())
Ejemplo n.º 14
0
 def test_parsing_century(self):
     "This test method is coded to fail for demo."
     value = RomanNumeralConverter("C")
     self.assertEquals(10, value.convert_to_decimal())