Ejemplo n.º 1
0
class TestLineSegment(unittest.TestCase):
    def setUp(self):

        self.s = LineSegment(Point(0, 3), Point(2, 3))

    def testString(self):

        self.assertEquals(str(self.s), "(0, 3)#(2, 3)",
                          'incorrect string formatting')

    def testEndPointA(self):

        self.assertEquals(self.s.endPointA(), Point(0, 3))

    def testEndPointB(self):

        self.assertEquals(self.s.endPointB(), Point(2, 3))

    def testLength(self):

        self.assertEquals(self.s.length(), 2.0)

    def testIsVertical(self):

        self.assertEquals(self.s.isVertical(), False, "line is not vertical")

    def testIsHorizontal(self):

        self.assertEquals(self.s.isHorizontal(), True, "line is horizontal")

    def testParallel(self):

        b = LineSegment(Point(3, 5), Point(5, 5))

        self.assertEquals(self.s.isParallel(b), True)
Ejemplo n.º 2
0
class TestLineSegment(unittest.TestCase):
    def setUp(self):

        self.s = LineSegment(Point(0, 3), Point(2, 3))

    def testString(self):

        self.assertEquals(str(self.s), "(0, 3)#(2, 3)", "incorrect string formatting")

    def testEndPointA(self):

        self.assertEquals(self.s.endPointA(), Point(0, 3))

    def testEndPointB(self):

        self.assertEquals(self.s.endPointB(), Point(2, 3))

    def testLength(self):

        self.assertEquals(self.s.length(), 2.0)

    def testIsVertical(self):

        self.assertEquals(self.s.isVertical(), False, "line is not vertical")

    def testIsHorizontal(self):

        self.assertEquals(self.s.isHorizontal(), True, "line is horizontal")

    def testParallel(self):

        b = LineSegment(Point(3, 5), Point(5, 5))

        self.assertEquals(self.s.isParallel(b), True)
Ejemplo n.º 3
0
    def setUp(self):

        self.s = LineSegment(Point(0, 3), Point(2, 3))
Ejemplo n.º 4
0
    def testParallel(self):

        b = LineSegment(Point(3, 5), Point(5, 5))

        self.assertEquals(self.s.isParallel(b), True)
Ejemplo n.º 5
0
 def addSegment(self, line, fromIndex, toIndex, type):
     """adds a LineSegment to self.document"""
     self.document.append(LineSegment(line, fromIndex, toIndex, type))
Ejemplo n.º 6
0
    def setUp(self):

        self.s = LineSegment(Point(0, 3), Point(2, 3))