Functions
utest.cpp File Reference
#include <gtest/gtest.h>
#include <nav_grid_iterators/iterators.h>
#include <algorithm>
#include <vector>
Include dependency graph for utest.cpp:

Go to the source code of this file.

Functions

template<class iterator_type >
int countIterations (iterator_type it, int max_iterations=1000)
 
int main (int argc, char **argv)
 
nav_2d_msgs::Point2D make_point (double x, double y)
 
 TEST (WholeGrid, whole_grid)
 
 TEST (WholeGrid, whole_grid_range)
 
 TEST (WholeGrid, std_stuff)
 
 TEST (SubGrid, sub_grid)
 
 TEST (SubGrid, equality)
 
 TEST (CircleFill, circle)
 
 TEST (CircleFill, equality)
 
 TEST (CircleOutline, circle_outline)
 
 TEST (CircleOutline, equality)
 
 TEST (Spiral, spiral)
 
 TEST (Spiral, equality)
 
 TEST (Line, signed_line)
 
 TEST (Line, signed_line_diff_res)
 
 TEST (Line, random_test_case)
 
 TEST (Line, equality)
 
 TEST (Polygon, polygon)
 
 TEST (Polygon, empty_polygon)
 
 TEST (Polygon, equality)
 
 TEST (Iterators, test_copy)
 
 TEST (Iterators, test_assignment)
 

Function Documentation

◆ countIterations()

template<class iterator_type >
int countIterations ( iterator_type  it,
int  max_iterations = 1000 
)

Definition at line 42 of file utest.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 462 of file utest.cpp.

◆ make_point()

nav_2d_msgs::Point2D make_point ( double  x,
double  y 
)

Definition at line 306 of file utest.cpp.

◆ TEST() [1/20]

TEST ( WholeGrid  ,
whole_grid   
)

Definition at line 54 of file utest.cpp.

◆ TEST() [2/20]

TEST ( WholeGrid  ,
whole_grid_range   
)

Definition at line 70 of file utest.cpp.

◆ TEST() [3/20]

TEST ( WholeGrid  ,
std_stuff   
)

Definition at line 85 of file utest.cpp.

◆ TEST() [4/20]

TEST ( SubGrid  ,
sub_grid   
)

Definition at line 102 of file utest.cpp.

◆ TEST() [5/20]

TEST ( SubGrid  ,
equality   
)

Definition at line 140 of file utest.cpp.

◆ TEST() [6/20]

TEST ( CircleFill  ,
circle   
)

Definition at line 150 of file utest.cpp.

◆ TEST() [7/20]

TEST ( CircleFill  ,
equality   
)

Definition at line 165 of file utest.cpp.

◆ TEST() [8/20]

TEST ( CircleOutline  ,
circle_outline   
)

Definition at line 175 of file utest.cpp.

◆ TEST() [9/20]

TEST ( CircleOutline  ,
equality   
)

Definition at line 193 of file utest.cpp.

◆ TEST() [10/20]

TEST ( Spiral  ,
spiral   
)

Definition at line 203 of file utest.cpp.

◆ TEST() [11/20]

TEST ( Spiral  ,
equality   
)

Definition at line 218 of file utest.cpp.

◆ TEST() [12/20]

TEST ( Line  ,
signed_line   
)

Definition at line 228 of file utest.cpp.

◆ TEST() [13/20]

TEST ( Line  ,
signed_line_diff_res   
)

Definition at line 256 of file utest.cpp.

◆ TEST() [14/20]

TEST ( Line  ,
random_test_case   
)

Definition at line 286 of file utest.cpp.

◆ TEST() [15/20]

TEST ( Line  ,
equality   
)

Definition at line 296 of file utest.cpp.

◆ TEST() [16/20]

TEST ( Polygon  ,
polygon   
)

Definition at line 314 of file utest.cpp.

◆ TEST() [17/20]

TEST ( Polygon  ,
empty_polygon   
)

Definition at line 341 of file utest.cpp.

◆ TEST() [18/20]

TEST ( Polygon  ,
equality   
)

Definition at line 353 of file utest.cpp.

◆ TEST() [19/20]

TEST ( Iterators  ,
test_copy   
)

Definition at line 380 of file utest.cpp.

◆ TEST() [20/20]

TEST ( Iterators  ,
test_assignment   
)

Definition at line 412 of file utest.cpp.



nav_grid_iterators
Author(s):
autogenerated on Mon Feb 28 2022 23:33:05