|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Tests for the Segment class defined in point.H. More...
Go to the source code of this file.
Classes | |
| class | SegmentTest |
Functions | |
| TEST_F (SegmentTest, DefaultConstructor) | |
| TEST_F (SegmentTest, TwoPointConstructor) | |
| TEST_F (SegmentTest, CopyConstructor) | |
| TEST_F (SegmentTest, SlopeLengthConstructor) | |
| TEST_F (SegmentTest, GetEndpoints) | |
| TEST_F (SegmentTest, HighestPoint) | |
| TEST_F (SegmentTest, LowestPoint) | |
| TEST_F (SegmentTest, LeftmostPoint) | |
| TEST_F (SegmentTest, RightmostPoint) | |
| TEST_F (SegmentTest, Size) | |
| TEST_F (SegmentTest, MidPoint) | |
| TEST_F (SegmentTest, MidPointNegative) | |
| TEST_F (SegmentTest, Slope) | |
| TEST_F (SegmentTest, SlopeVertical) | |
| TEST_F (SegmentTest, EqualitySameOrder) | |
| TEST_F (SegmentTest, EqualityReversedOrder) | |
| TEST_F (SegmentTest, InequalityDifferentEndpoints) | |
| TEST_F (SegmentTest, IsColinearWith) | |
| TEST_F (SegmentTest, IsToLeftFrom) | |
| TEST_F (SegmentTest, CounterclockwiseAngle) | |
| TEST_F (SegmentTest, CounterclockwiseAngleWith) | |
| TEST_F (SegmentTest, ParallelSegmentConstructor) | |
| TEST_F (SegmentTest, NegativeCoordinates) | |
| TEST_F (SegmentTest, DegenerateSegment) | |
| TEST_F (SegmentTest, LargeCoordinates) | |
| int | main (int argc, char **argv) |
Tests for the Segment class defined in point.H.
The Segment class in point.H stores copies of Points (not pointers). Note: There is also a separate segment.H file with a pointer-based Segment class, but it's not used by the library.
Definition in file segment_test.cc.
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
Definition at line 344 of file segment_test.cc.
| TEST_F | ( | SegmentTest | , |
| CopyConstructor | |||
| ) |
Definition at line 94 of file segment_test.cc.
References Segment::get_src_point(), and Segment::get_tgt_point().
| TEST_F | ( | SegmentTest | , |
| CounterclockwiseAngle | |||
| ) |
Definition at line 277 of file segment_test.cc.
References Segment::counterclockwise_angle(), and PI.
| TEST_F | ( | SegmentTest | , |
| CounterclockwiseAngleWith | |||
| ) |
Definition at line 285 of file segment_test.cc.
References Segment::counterclockwise_angle_with(), PI, and PI_2.
| TEST_F | ( | SegmentTest | , |
| DefaultConstructor | |||
| ) |
Definition at line 79 of file segment_test.cc.
| TEST_F | ( | SegmentTest | , |
| DegenerateSegment | |||
| ) |
Definition at line 328 of file segment_test.cc.
References Segment::size().
| TEST_F | ( | SegmentTest | , |
| EqualityReversedOrder | |||
| ) |
Definition at line 225 of file segment_test.cc.
| TEST_F | ( | SegmentTest | , |
| EqualitySameOrder | |||
| ) |
Definition at line 217 of file segment_test.cc.
| TEST_F | ( | SegmentTest | , |
| GetEndpoints | |||
| ) |
Definition at line 115 of file segment_test.cc.
References Segment::get_src_point(), and Segment::get_tgt_point().
| TEST_F | ( | SegmentTest | , |
| HighestPoint | |||
| ) |
Definition at line 122 of file segment_test.cc.
References Segment::highest_point().
| TEST_F | ( | SegmentTest | , |
| InequalityDifferentEndpoints | |||
| ) |
Definition at line 233 of file segment_test.cc.
| TEST_F | ( | SegmentTest | , |
| IsColinearWith | |||
| ) |
Definition at line 245 of file segment_test.cc.
References Segment::is_colinear_with().
| TEST_F | ( | SegmentTest | , |
| IsToLeftFrom | |||
| ) |
Definition at line 258 of file segment_test.cc.
References Segment::is_to_left_from(), and Segment::is_to_right_from().
| TEST_F | ( | SegmentTest | , |
| LargeCoordinates | |||
| ) |
Definition at line 335 of file segment_test.cc.
References Segment::size().
| TEST_F | ( | SegmentTest | , |
| LeftmostPoint | |||
| ) |
Definition at line 140 of file segment_test.cc.
References Segment::leftmost_point().
| TEST_F | ( | SegmentTest | , |
| LowestPoint | |||
| ) |
Definition at line 131 of file segment_test.cc.
References Segment::lowest_point().
| TEST_F | ( | SegmentTest | , |
| MidPoint | |||
| ) |
Definition at line 174 of file segment_test.cc.
References Point::get_x(), Point::get_y(), and Segment::mid_point().
| TEST_F | ( | SegmentTest | , |
| MidPointNegative | |||
| ) |
Definition at line 182 of file segment_test.cc.
References Point::get_x(), Point::get_y(), and Segment::mid_point().
| TEST_F | ( | SegmentTest | , |
| NegativeCoordinates | |||
| ) |
Definition at line 316 of file segment_test.cc.
References Point::get_x(), Point::get_y(), Segment::mid_point(), and Segment::size().
| TEST_F | ( | SegmentTest | , |
| ParallelSegmentConstructor | |||
| ) |
Definition at line 300 of file segment_test.cc.
References Segment::size().
| TEST_F | ( | SegmentTest | , |
| RightmostPoint | |||
| ) |
Definition at line 149 of file segment_test.cc.
References Segment::rightmost_point().
| TEST_F | ( | SegmentTest | , |
| Size | |||
| ) |
Definition at line 162 of file segment_test.cc.
References Segment::size().
| TEST_F | ( | SegmentTest | , |
| Slope | |||
| ) |
Definition at line 192 of file segment_test.cc.
References Segment::slope().
| TEST_F | ( | SegmentTest | , |
| SlopeLengthConstructor | |||
| ) |
Definition at line 102 of file segment_test.cc.
References Segment::get_tgt_point().
| TEST_F | ( | SegmentTest | , |
| SlopeVertical | |||
| ) |
Definition at line 205 of file segment_test.cc.
| TEST_F | ( | SegmentTest | , |
| TwoPointConstructor | |||
| ) |
Definition at line 87 of file segment_test.cc.
References Segment::get_src_point(), and Segment::get_tgt_point().