def test_no_roman_numeral(self):
     value = RomanNumeralConverter(None)
     try:
         value.convert_to_decimal()
         self.fail('Excepted a TypeError')
     except TypeError as e:
         pass
Exemple #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
Exemple #3
0
 def test_parsing_century(self):
     value = RomanNumeralConverter("C")
     self.assertEquals(100, value.convert_to_decimal())
Exemple #4
0
 def test_parsing_millenia(self):
     value = RomanNumeralConverter("M")
     self.assertEquals(1000, value.convert_to_decimal())
Exemple #5
0
 def test_no_roman_numeral(self):
     value = RomanNumeralConverter(None)
     self.assertRaises(TypeError, value.convert_to_decimal)
Exemple #6
0
 def test_empty_roman_numeral(self):
     value = RomanNumeralConverter("")
     self.assertTrue(value.convert_to_decimal() == 0)
     self.assertFalse(value.convert_to_decimal() > 0)
Exemple #7
0
 def test_parsing_one(self):
     value = RomanNumeralConverter("I")
     self.assertEquals(1, value.convert_to_decimal())
Exemple #8
0
 def test_parsing_half_decade(self):
     value = RomanNumeralConverter("V")
     self.assertEquals(5, value.convert_to_decimal())
 def test_parsing_century(self):
     value = RomanNumeralConverter("C")
     self.assertEquals(100, value.convert_to_decimal())
 def test_parsing_millenia(self):
     value = RomanNumeralConverter("M")
     self.assertEquals(1000, value.convert_to_decimal())
 def test_empty_roman_numeral(self):
     value = RomanNumeralConverter("")
     self.assertTrue(value.convert_to_decimal() == 0)
     self.assertFalse(value.convert_to_decimal() > 0)
 def test_parsing_one(self):
     value = RomanNumeralConverter("I")
     self.assertEquals(1, value.convert_to_decimal())
 def test_parsing_half_decade(self):
     value = RomanNumeralConverter("V")
     self.assertEquals(5, value.convert_to_decimal())
Exemple #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())