To generate the full source code for a test (without the includes, so you can upload it to an online judge as a single file), run
python3 expand_local_includes.py [FileName]
Test Coverage Report
🟡 AVLtree (need to test custom user updator)
🔴 ArticulationPointsAndBridges
🟡 BinarySearch (only last true has been used in tests)
🔴 CentroidDecomposition
🔴 DivideAndConquerDP
🟢 EulerianTrail
🔴 FastOfflineQueries
🟢 FenwickTree
🟡 GaussianElimination (need to add test to real valued one)
🟢 GraphCompression
🟢 LCA
🟢 MCBM
🔴 Maxflow
🔴 MergeSortTree
🟢 OrderStatisticsTree
🔴 RURQ
🟡 RollingHash (tested using tree Isomorphism, not directly)
🟢 SegTree
🟢 SparseTable
🟡 treeIsomorphism (need to add test the unrooted version)
🟢 UnionFind
🔴 centerOfSubtree
🟢 countInversions
🔴 fastPolynomialMultiplication
🔴 firstElementToLeft
🔴 integerGeometry
🟡 numberTheory (not all methods have been tested)
🟡 stringUtils (todo: prefixFunction and matchingPositions)
🟢 -> complete coverage
🟡 -> some coverage
🔴 -> no tests