示例#1
0
    def test_roll_road(self):
        self.assertEqual(RoadPrototype._roll(5, 4, 13, 8), 'rdrrdrrdrrdr')
        self.assertEqual(RoadPrototype._roll(13, 8, 5, 4), 'llullullullu')
        self.assertEqual(RoadPrototype._roll(5, 8, 13, 4), 'rrurrurrurru')
        self.assertEqual(RoadPrototype._roll(13, 4, 5, 8), 'ldlldlldlldl')

        self.assertEqual(RoadPrototype._roll(0, 4, 0, 8), 'dddd')
        self.assertEqual(RoadPrototype._roll(0, 8, 0, 4), 'uuuu')
        self.assertEqual(RoadPrototype._roll(5, 0, 13, 0), 'rrrrrrrr')
        self.assertEqual(RoadPrototype._roll(13, 0, 5, 0), 'llllllll')

        self.assertEqual(RoadPrototype._roll(5, 12, 3, 17), 'dlddldd')
示例#2
0
    def test_roll_road(self):
        self.assertEqual(RoadPrototype._roll(5, 4, 13, 8), 'rdrrdrrdrrdr')
        self.assertEqual(RoadPrototype._roll(13, 8, 5, 4), 'llullullullu')
        self.assertEqual(RoadPrototype._roll(5, 8, 13, 4), 'rrurrurrurru')
        self.assertEqual(RoadPrototype._roll(13, 4, 5, 8), 'ldlldlldlldl')

        self.assertEqual(RoadPrototype._roll(0, 4, 0, 8), 'dddd')
        self.assertEqual(RoadPrototype._roll(0, 8, 0, 4), 'uuuu')
        self.assertEqual(RoadPrototype._roll(5, 0, 13, 0), 'rrrrrrrr')
        self.assertEqual(RoadPrototype._roll(13, 0, 5, 0), 'llllllll')

        self.assertEqual(RoadPrototype._roll(5, 12, 3, 17), 'dlddldd')