|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
Tests for Planarity_Test.H. More...
#include <gtest/gtest.h>#include <algorithm>#include <cstdlib>#include <cstdint>#include <filesystem>#include <functional>#include <fstream>#include <limits>#include <optional>#include <random>#include <sstream>#include <string>#include <tuple>#include <unordered_map>#include <utility>#include <vector>#include <Planarity_Test.H>#include <tpl_agraph.H>#include <tpl_graph.H>Go to the source code of this file.
Functions | |
| TEST (PlanarityTest, EmptyGraphIsPlanar) | |
| TEST (PlanarityTest, TreeIsPlanar) | |
| TEST (PlanarityTest, K5IsNonPlanar) | |
| TEST (PlanarityTest, K33IsNonPlanar) | |
| TEST (PlanarityTest, K5CertificateIsExtractedWhenEnabled) | |
| TEST (PlanarityTest, K33CertificateIsExtractedWhenEnabled) | |
| TEST (PlanarityTest, CertificateObstructionEdgesMapToOriginalInputArcs) | |
| TEST (PlanarityTest, CertificatePathsExposeTraceableOriginalEdges) | |
| TEST (PlanarityTest, K5MinusEdgeIsPlanar) | |
| TEST (PlanarityTest, PlanarEmbeddingIsExtractedWhenEnabled) | |
| TEST (PlanarityTest, PlanarDualMetadataConnectedGraph) | |
| TEST (PlanarityTest, PlanarDualMetadataTreeHasSingleFaceAndLoops) | |
| TEST (PlanarityTest, PlanarDualMetadataDisconnectedUsesComponentLocalFaces) | |
| TEST (PlanarityTest, PlanarDualMetadataRequiresEmbedding) | |
| TEST (PlanarityTest, LinearLREmbeddingWorksOnSimplePlanarSample) | |
| TEST (PlanarityTest, K5MinusEdgeHasStrictLREmbeddingWithoutFallback) | |
| TEST (PlanarityTest, StrictLREmbeddingCanBeBudgetTruncated) | |
| TEST (PlanarityTest, EmbeddingCanBeTruncatedByCombinationBound) | |
| TEST (PlanarityTest, K33MinusEdgeIsPlanar) | |
| TEST (PlanarityTest, SubdivisionOfK33IsNonPlanar) | |
| TEST (PlanarityTest, CertificateCanBeTruncatedByEdgeBudget) | |
| TEST (PlanarityTest, CertificateDetectsK5InsideBiggerGraph) | |
| TEST (PlanarityTest, CertificateDetectsK33InsideBiggerGraph) | |
| TEST (PlanarityTest, CertificateBranchSearchCanBeTruncated) | |
| TEST (PlanarityTest, DisconnectedWithNonPlanarComponentIsNonPlanar) | |
| TEST (PlanarityTest, DisconnectedPlanarGraphIsNotRejectedByGlobalEulerBound) | |
| TEST (PlanarityTest, LoopsAndParallelArcsAreIgnoredInNormalization) | |
| TEST (PlanarityTest, DirectedInputUsesUnderlyingUndirectedGraph) | |
| TEST (PlanarityTest, ArrayGraphBackendWorks) | |
| TEST (PlanarityTest, FunctorApisMatchFreeFunctions) | |
| TEST (PlanarityTest, RandomSmallGraphsMatchBruteforceOracle) | |
| TEST (PlanarityTest, RandomSmallPlanarGraphsHaveStrictLREmbedding) | |
| TEST (PlanarityTest, PlanarGeometricDrawingRequiresEmbedding) | |
| TEST (PlanarityTest, PlanarGeometricDrawingConnectedIsCrossingFree) | |
| TEST (PlanarityTest, PlanarGeometricDrawingDensePlanarSampleWorksInStrictMode) | |
| TEST (PlanarityTest, PlanarGeometricDrawingDisconnectedComponentsAreSeparated) | |
| TEST (PlanarityTest, PlanarGeometricDrawingCanBeTruncatedByFaceBudget) | |
| TEST (PlanarityTest, NonPlanarCertificateExportsToJsonAndDot) | |
| TEST (PlanarityTest, NonPlanarCertificateExportSupportsCustomLabelsAndOptions) | |
| TEST (PlanarityTest, NonPlanarCertificateExportsToGraphmlAndGexf) | |
| TEST (PlanarityTest, NonPlanarCertificateExportExchangeFormatsCanDisablePathOverlay) | |
| TEST (PlanarityTest, NonPlanarCertificateValidationAcceptsGeneratedCertificate) | |
| TEST (PlanarityTest, NonPlanarCertificateValidationDetectsTamperedPathEdge) | |
| TEST (PlanarityTest, ExternalCertificateValidatorAcceptsGraphmlAndGexf) | |
| TEST (PlanarityTest, ExternalCertificateValidatorRejectsMissingObstruction) | |
| TEST (PlanarityTest, ExternalCertificateValidatorGephiModeIsPortable) | |
| TEST (PlanarityTest, ExternalCertificateValidatorGephiCustomTemplateWorks) | |
| TEST (PlanarityTest, ExternalCertificateValidatorGephiTemplateSupportsInputPathWithSpaces) | |
| TEST (PlanarityTest, ExternalCertificateValidatorCanListGephiTemplates) | |
| TEST (PlanarityTest, ExternalCertificateValidatorCanFilterGephiTemplatesByOs) | |
| TEST (PlanarityTest, ExternalCertificateValidatorCanListGephiRenderProfiles) | |
| TEST (PlanarityTest, ExternalCertificateValidatorCanFilterRenderProfilesByOs) | |
| TEST (PlanarityTest, ExternalCertificateValidatorGephiCatalogTemplateWorks) | |
| TEST (PlanarityTest, ExternalCertificateValidatorRenderSvgProfileProducesArtifact) | |
| TEST (PlanarityTest, ExternalCertificateValidatorRenderPdfProfileProducesArtifact) | |
| TEST (PlanarityTest, ExternalCertificateValidatorRenderSupportsInputPathWithSpaces) | |
| TEST (PlanarityTest, ExternalCertificateValidatorRenderFailsOnUnknownProfile) | |
| TEST (PlanarityTest, ExternalCertificateBatchRunnerProducesReport) | |
| TEST (PlanarityTest, ExternalCertificateBatchRunnerSupportsRenderProfiles) | |
| TEST (PlanarityTest, ExternalCertificateVisualDiffRunnerPassesWithGoldenManifest) | |
| TEST (PlanarityTest, ExternalCertificateVisualDiffRunnerDetectsGoldenMismatch) | |
| TEST (PlanarityTest, ExternalCertificateVisualDiffRunnerCanUpdateGoldenManifest) | |
| TEST (PlanarityTest, ExternalGephiNightlyComparisonReportHasNoRegressions) | |
| TEST (PlanarityTest, ExternalGephiNightlyComparisonDetectsRegressionAndCanFail) | |
| TEST (PlanarityTest, ExternalGephiRegressionNotifierNoRegressionProducesSummary) | |
| TEST (PlanarityTest, ExternalGephiRegressionNotifierRegressionAndRequiredWebhookFailsWithoutWebhook) | |
| TEST (PlanarityTest, ExternalCertificateBatchRunnerFailsOnInvalidInput) | |
| TEST (PlanarityTest, ExternalCertificateFixtureGraphmlIsValid) | |
| TEST (PlanarityTest, NonPlanarCertificateExportRequiresCertificate) | |
Tests for Planarity_Test.H.
Definition in file planarity_test.cc.
| TEST | ( | PlanarityTest | , |
| ArrayGraphBackendWorks | |||
| ) |
Definition at line 1192 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::is_planar_graph().
| TEST | ( | PlanarityTest | , |
| CertificateBranchSearchCanBeTruncated | |||
| ) |
Definition at line 1112 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| CertificateCanBeTruncatedByEdgeBudget | |||
| ) |
Definition at line 1052 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| CertificateDetectsK33InsideBiggerGraph | |||
| ) |
Definition at line 1090 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| CertificateDetectsK5InsideBiggerGraph | |||
| ) |
Definition at line 1068 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| CertificateObstructionEdgesMapToOriginalInputArcs | |||
| ) |
Definition at line 726 of file planarity_test.cc.
References Aleph::and, Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), r, and w.
| TEST | ( | PlanarityTest | , |
| CertificatePathsExposeTraceableOriginalEdges | |||
| ) |
Definition at line 765 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| DirectedInputUsesUnderlyingUndirectedGraph | |||
| ) |
Definition at line 1177 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| DisconnectedPlanarGraphIsNotRejectedByGlobalEulerBound | |||
| ) |
Definition at line 1142 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| DisconnectedWithNonPlanarComponentIsNonPlanar | |||
| ) |
Definition at line 1130 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| EmbeddingCanBeTruncatedByCombinationBound | |||
| ) |
Definition at line 1003 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_embedding, Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| EmptyGraphIsPlanar | |||
| ) |
Definition at line 651 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| ExternalCertificateBatchRunnerFailsOnInvalidInput | |||
| ) |
Definition at line 2329 of file planarity_test.cc.
| TEST | ( | PlanarityTest | , |
| ExternalCertificateBatchRunnerProducesReport | |||
| ) |
Definition at line 2006 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_to_gexf(), Aleph::nonplanar_certificate_to_graphml(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| ExternalCertificateBatchRunnerSupportsRenderProfiles | |||
| ) |
Definition at line 2036 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_to_graphml(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| ExternalCertificateFixtureGraphmlIsValid | |||
| ) |
Definition at line 2355 of file planarity_test.cc.
| TEST | ( | PlanarityTest | , |
| ExternalCertificateValidatorAcceptsGraphmlAndGexf | |||
| ) |
Definition at line 1570 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_to_gexf(), Aleph::nonplanar_certificate_to_graphml(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| ExternalCertificateValidatorCanFilterGephiTemplatesByOs | |||
| ) |
Definition at line 1775 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST | ( | PlanarityTest | , |
| ExternalCertificateValidatorCanFilterRenderProfilesByOs | |||
| ) |
Definition at line 1818 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST | ( | PlanarityTest | , |
| ExternalCertificateValidatorCanListGephiRenderProfiles | |||
| ) |
Definition at line 1795 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST | ( | PlanarityTest | , |
| ExternalCertificateValidatorCanListGephiTemplates | |||
| ) |
Definition at line 1753 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST | ( | PlanarityTest | , |
| ExternalCertificateValidatorGephiCatalogTemplateWorks | |||
| ) |
Definition at line 1838 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_to_graphml(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| ExternalCertificateValidatorGephiCustomTemplateWorks | |||
| ) |
Definition at line 1693 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_to_graphml(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| ExternalCertificateValidatorGephiModeIsPortable | |||
| ) |
Definition at line 1658 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_to_graphml(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| ExternalCertificateValidatorGephiTemplateSupportsInputPathWithSpaces | |||
| ) |
Definition at line 1721 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_to_graphml(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| ExternalCertificateValidatorRejectsMissingObstruction | |||
| ) |
Definition at line 1597 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp().
| TEST | ( | PlanarityTest | , |
| ExternalCertificateValidatorRenderFailsOnUnknownProfile | |||
| ) |
Definition at line 1980 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_to_graphml(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| ExternalCertificateValidatorRenderPdfProfileProducesArtifact | |||
| ) |
Definition at line 1906 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_to_graphml(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| ExternalCertificateValidatorRenderSupportsInputPathWithSpaces | |||
| ) |
Definition at line 1942 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_to_graphml(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| ExternalCertificateValidatorRenderSvgProfileProducesArtifact | |||
| ) |
Definition at line 1864 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_to_graphml(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| ExternalCertificateVisualDiffRunnerCanUpdateGoldenManifest | |||
| ) |
Definition at line 2129 of file planarity_test.cc.
| TEST | ( | PlanarityTest | , |
| ExternalCertificateVisualDiffRunnerDetectsGoldenMismatch | |||
| ) |
Definition at line 2096 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_to_graphml(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| ExternalCertificateVisualDiffRunnerPassesWithGoldenManifest | |||
| ) |
Definition at line 2065 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_to_graphml(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| ExternalGephiNightlyComparisonDetectsRegressionAndCanFail | |||
| ) |
Definition at line 2230 of file planarity_test.cc.
| TEST | ( | PlanarityTest | , |
| ExternalGephiNightlyComparisonReportHasNoRegressions | |||
| ) |
Definition at line 2173 of file planarity_test.cc.
| TEST | ( | PlanarityTest | , |
| ExternalGephiRegressionNotifierNoRegressionProducesSummary | |||
| ) |
Definition at line 2286 of file planarity_test.cc.
| TEST | ( | PlanarityTest | , |
| ExternalGephiRegressionNotifierRegressionAndRequiredWebhookFailsWithoutWebhook | |||
| ) |
Definition at line 2304 of file planarity_test.cc.
| TEST | ( | PlanarityTest | , |
| FunctorApisMatchFreeFunctions | |||
| ) |
Definition at line 1204 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::is_planar_graph(), and Aleph::planarity_test().
| TEST | ( | PlanarityTest | , |
| K33CertificateIsExtractedWhenEnabled | |||
| ) |
Definition at line 709 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| K33IsNonPlanar | |||
| ) |
Definition at line 683 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| K33MinusEdgeIsPlanar | |||
| ) |
Definition at line 1022 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| K5CertificateIsExtractedWhenEnabled | |||
| ) |
Definition at line 692 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| K5IsNonPlanar | |||
| ) |
Definition at line 673 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| K5MinusEdgeHasStrictLREmbeddingWithoutFallback | |||
| ) |
Definition at line 958 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_embedding, Aleph::divide_and_conquer_partition_dp(), Aleph::Planarity_Test_Options::embedding_allow_bruteforce_fallback, and Aleph::planarity_test().
| TEST | ( | PlanarityTest | , |
| K5MinusEdgeIsPlanar | |||
| ) |
Definition at line 812 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| LinearLREmbeddingWorksOnSimplePlanarSample | |||
| ) |
Definition at line 940 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_embedding, Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| LoopsAndParallelArcsAreIgnoredInNormalization | |||
| ) |
Definition at line 1157 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| NonPlanarCertificateExportExchangeFormatsCanDisablePathOverlay | |||
| ) |
Definition at line 1507 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::NonPlanar_Certificate_Export_Options::graphml_include_paths, Aleph::nonplanar_certificate_to_gexf(), Aleph::nonplanar_certificate_to_graphml(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| NonPlanarCertificateExportRequiresCertificate | |||
| ) |
Definition at line 2377 of file planarity_test.cc.
| TEST | ( | PlanarityTest | , |
| NonPlanarCertificateExportsToGraphmlAndGexf | |||
| ) |
Definition at line 1484 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_to_gexf(), Aleph::nonplanar_certificate_to_graphml(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| NonPlanarCertificateExportsToJsonAndDot | |||
| ) |
Definition at line 1432 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_to_dot(), Aleph::nonplanar_certificate_to_json(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| NonPlanarCertificateExportSupportsCustomLabelsAndOptions | |||
| ) |
Definition at line 1453 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_to_dot(), Aleph::nonplanar_certificate_to_json(), Aleph::planarity_test(), Aleph::NonPlanar_Certificate_Export_Options::pretty_json, and r.
| TEST | ( | PlanarityTest | , |
| NonPlanarCertificateValidationAcceptsGeneratedCertificate | |||
| ) |
Definition at line 1529 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), r, Aleph::validate_nonplanar_certificate(), and vr.
| TEST | ( | PlanarityTest | , |
| NonPlanarCertificateValidationDetectsTamperedPathEdge | |||
| ) |
Definition at line 1548 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_nonplanar_certificate, Aleph::divide_and_conquer_partition_dp(), Aleph::nonplanar_certificate_is_valid(), Aleph::planarity_test(), r, Aleph::validate_nonplanar_certificate(), and vr.
| TEST | ( | PlanarityTest | , |
| PlanarDualMetadataConnectedGraph | |||
| ) |
Definition at line 846 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_embedding, Aleph::divide_and_conquer_partition_dp(), Aleph::planar_dual_metadata(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| PlanarDualMetadataDisconnectedUsesComponentLocalFaces | |||
| ) |
Definition at line 904 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_embedding, Aleph::divide_and_conquer_partition_dp(), Aleph::planar_dual_metadata(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| PlanarDualMetadataRequiresEmbedding | |||
| ) |
Definition at line 926 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::planar_dual_metadata(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| PlanarDualMetadataTreeHasSingleFaceAndLoops | |||
| ) |
Definition at line 871 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_embedding, Aleph::divide_and_conquer_partition_dp(), Aleph::planar_dual_metadata(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| PlanarEmbeddingIsExtractedWhenEnabled | |||
| ) |
Definition at line 824 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_embedding, Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| PlanarGeometricDrawingCanBeTruncatedByFaceBudget | |||
| ) |
| TEST | ( | PlanarityTest | , |
| PlanarGeometricDrawingConnectedIsCrossingFree | |||
| ) |
Definition at line 1312 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_embedding, Aleph::divide_and_conquer_partition_dp(), Aleph::planar_geometric_drawing(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| PlanarGeometricDrawingDensePlanarSampleWorksInStrictMode | |||
| ) |
Definition at line 1344 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_embedding, Aleph::divide_and_conquer_partition_dp(), Aleph::planar_geometric_drawing(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| PlanarGeometricDrawingDisconnectedComponentsAreSeparated | |||
| ) |
Definition at line 1366 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_embedding, Aleph::divide_and_conquer_partition_dp(), Aleph::planar_geometric_drawing(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| PlanarGeometricDrawingRequiresEmbedding | |||
| ) |
Definition at line 1299 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::planar_geometric_drawing(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| RandomSmallGraphsMatchBruteforceOracle | |||
| ) |
Definition at line 1218 of file planarity_test.cc.
References Aleph::and, Aleph::divide_and_conquer_partition_dp(), Aleph::is_planar_graph(), and rng.
| TEST | ( | PlanarityTest | , |
| RandomSmallPlanarGraphsHaveStrictLREmbedding | |||
| ) |
Definition at line 1249 of file planarity_test.cc.
References Aleph::and, Aleph::Planarity_Test_Options::compute_embedding, Aleph::divide_and_conquer_partition_dp(), Aleph::Planarity_Test_Options::embedding_allow_bruteforce_fallback, Aleph::planarity_test(), and rng.
| TEST | ( | PlanarityTest | , |
| StrictLREmbeddingCanBeBudgetTruncated | |||
| ) |
Definition at line 984 of file planarity_test.cc.
References Aleph::Planarity_Test_Options::compute_embedding, Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| SubdivisionOfK33IsNonPlanar | |||
| ) |
Definition at line 1034 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp(), Aleph::planarity_test(), and r.
| TEST | ( | PlanarityTest | , |
| TreeIsPlanar | |||
| ) |
Definition at line 662 of file planarity_test.cc.
References Aleph::divide_and_conquer_partition_dp(), and Aleph::is_planar_graph().