예제 #1
0
	def test_less_than_1000_endind_with_00( self ):
		self.assertTrue( mod_roman.convert( 200 ) == 'CC' )
		self.assertTrue( mod_roman.convert( 300 ) == 'CCC' )
		self.assertTrue( mod_roman.convert( 400 ) == 'CD' )
		self.assertTrue( mod_roman.convert( 600 ) == 'DC' )
		self.assertTrue( mod_roman.convert( 700 ) == 'DCC' )
		self.assertTrue( mod_roman.convert( 800 ) == 'DCCC' )
		self.assertTrue( mod_roman.convert( 900 ) == 'CM' )
예제 #2
0
	def test_less_than_100_endind_with_0( self ):
		self.assertTrue( mod_roman.convert( 20 ) == 'XX' )
		self.assertTrue( mod_roman.convert( 30 ) == 'XXX' )
		self.assertTrue( mod_roman.convert( 40 ) == 'XL' )
		self.assertTrue( mod_roman.convert( 60 ) == 'LX' )
		self.assertTrue( mod_roman.convert( 70 ) == 'LXX' )
		self.assertTrue( mod_roman.convert( 80 ) == 'LXXX' )
		self.assertTrue( mod_roman.convert( 90 ) == 'XC' )
예제 #3
0
	def test_less_than_10( self ):
		self.assertTrue( mod_roman.convert( 2 ) == 'II' )
		self.assertTrue( mod_roman.convert( 3 ) == 'III' )
		self.assertTrue( mod_roman.convert( 4 ) == 'IV' )
		self.assertTrue( mod_roman.convert( 6 ) == 'VI' )
		self.assertTrue( mod_roman.convert( 7 ) == 'VII' )
		self.assertTrue( mod_roman.convert( 8 ) == 'VIII' )
		self.assertTrue( mod_roman.convert( 9 ) == 'IX' )
예제 #4
0
	def test_1( self ):
		self.assertTrue( mod_roman.convert( 1 ) == 'I' )
예제 #5
0
	def test_sample_numbers( self ):
		self.assertTrue( mod_roman.convert( 15 ) == 'XV' )
		self.assertTrue( mod_roman.convert( 19 ) == 'XIX' )
예제 #6
0
	def test_500( self ):
		self.assertTrue( mod_roman.convert( 500 ) == 'D' )
예제 #7
0
	def test_100( self ):
		self.assertTrue( mod_roman.convert( 100 ) == 'C' )
예제 #8
0
	def test_5( self ):
		self.assertTrue( mod_roman.convert( 5 ) == 'V' )