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