KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_dynamic_rtree.cpp File Reference
#include <qa_utils/wx_utils/unit_test_utils.h>
#include <geometry/rtree/dynamic_rtree.h>
#include <geometry/rtree/dynamic_rtree_cow.h>
#include <algorithm>
#include <random>
#include <set>
#include <vector>

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (EmptyTree)
 
 BOOST_AUTO_TEST_CASE (SingleInsert)
 
 BOOST_AUTO_TEST_CASE (BulkInsert1K)
 
 BOOST_AUTO_TEST_CASE (RemoveExisting)
 
 BOOST_AUTO_TEST_CASE (RemoveNonExistent)
 
 BOOST_AUTO_TEST_CASE (SearchOverlapDisjointAll)
 
 BOOST_AUTO_TEST_CASE (BulkInsertAndBruteForce)
 
 BOOST_AUTO_TEST_CASE (RemoveAndVerify)
 
 BOOST_AUTO_TEST_CASE (MoveSemantics)
 
 BOOST_AUTO_TEST_CASE (RemoveAll)
 
 BOOST_AUTO_TEST_CASE (ThreeDimensional)
 
 BOOST_AUTO_TEST_CASE (NearestNeighbors)
 
 BOOST_AUTO_TEST_CASE (IteratorFullCoverage)
 
 BOOST_AUTO_TEST_CASE (EarlyTermination)
 
 BOOST_AUTO_TEST_CASE (RemoveMovedItem)
 
 BOOST_AUTO_TEST_CASE (StressInterleavedInsertRemoveQuery)
 
 BOOST_AUTO_TEST_CASE (BulkLoadEmpty)
 
 BOOST_AUTO_TEST_CASE (BulkLoadSingleItem)
 
 BOOST_AUTO_TEST_CASE (BulkLoadCorrectnessVsBruteForce)
 
 BOOST_AUTO_TEST_CASE (BulkLoadThenInsertAndRemove)
 
 BOOST_AUTO_TEST_CASE (CloneSharesData)
 
 BOOST_AUTO_TEST_CASE (CloneMutateInsert)
 
 BOOST_AUTO_TEST_CASE (CloneMutateRemove)
 
 BOOST_AUTO_TEST_CASE (MultiLevelClone)
 
 BOOST_AUTO_TEST_CASE (CloneIterator)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/25]

◆ BOOST_AUTO_TEST_CASE() [2/25]

◆ BOOST_AUTO_TEST_CASE() [3/25]

◆ BOOST_AUTO_TEST_CASE() [4/25]

◆ BOOST_AUTO_TEST_CASE() [5/25]

◆ BOOST_AUTO_TEST_CASE() [6/25]

◆ BOOST_AUTO_TEST_CASE() [7/25]

◆ BOOST_AUTO_TEST_CASE() [8/25]

◆ BOOST_AUTO_TEST_CASE() [9/25]

◆ BOOST_AUTO_TEST_CASE() [10/25]

◆ BOOST_AUTO_TEST_CASE() [11/25]

◆ BOOST_AUTO_TEST_CASE() [12/25]

◆ BOOST_AUTO_TEST_CASE() [13/25]

BOOST_AUTO_TEST_CASE ( IteratorFullCoverage )

◆ BOOST_AUTO_TEST_CASE() [14/25]

◆ BOOST_AUTO_TEST_CASE() [15/25]

◆ BOOST_AUTO_TEST_CASE() [16/25]

◆ BOOST_AUTO_TEST_CASE() [17/25]

◆ BOOST_AUTO_TEST_CASE() [18/25]

◆ BOOST_AUTO_TEST_CASE() [19/25]

◆ BOOST_AUTO_TEST_CASE() [20/25]

◆ BOOST_AUTO_TEST_CASE() [21/25]

◆ BOOST_AUTO_TEST_CASE() [22/25]

◆ BOOST_AUTO_TEST_CASE() [23/25]

◆ BOOST_AUTO_TEST_CASE() [24/25]

◆ BOOST_AUTO_TEST_CASE() [25/25]