KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_merge_validators.cpp File Reference
#include <boost/test/unit_test.hpp>
#include <diff_merge/merge_validators.h>

Go to the source code of this file.

Functions

 BOOST_AUTO_TEST_CASE (RefdesUniquenessPassesOnUnique)
 
 BOOST_AUTO_TEST_CASE (RefdesUniquenessDetectsDuplicates)
 
 BOOST_AUTO_TEST_CASE (RefdesUniquenessIgnoresEmptyAndPlaceholder)
 
 BOOST_AUTO_TEST_CASE (ConnectivityFlagDetectsMissedRebuild)
 
 BOOST_AUTO_TEST_CASE (SchemaVersionEqualPasses)
 
 BOOST_AUTO_TEST_CASE (SchemaVersionMinorMismatchWarns)
 
 BOOST_AUTO_TEST_CASE (SchemaVersionMajorMismatchErrors)
 
 BOOST_AUTO_TEST_CASE (ReportMergePreservesFailures)
 
 BOOST_AUTO_TEST_CASE (ReportMergePreservesFailureContent)
 
 BOOST_AUTO_TEST_CASE (HasErrorsMixedSeverityFindsError)
 
 BOOST_AUTO_TEST_CASE (HasErrorsAllWarningsIsClean)
 
 BOOST_AUTO_TEST_CASE (HasErrorsEmptyReportIsClean)
 
 BOOST_AUTO_TEST_CASE (SchemaVersionBoundaryDeltaJustBelowMajor)
 
 BOOST_AUTO_TEST_CASE (SchemaVersionBoundaryDeltaExactly50000)
 
 BOOST_AUTO_TEST_CASE (RefdesUniquenessSingleEntryNeverFails)
 
 BOOST_AUTO_TEST_CASE (RefdesUniquenessThreeWayCollision)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/16]

BOOST_AUTO_TEST_CASE ( ConnectivityFlagDetectsMissedRebuild )

◆ BOOST_AUTO_TEST_CASE() [2/16]

◆ BOOST_AUTO_TEST_CASE() [3/16]

BOOST_AUTO_TEST_CASE ( HasErrorsEmptyReportIsClean )

◆ BOOST_AUTO_TEST_CASE() [4/16]

◆ BOOST_AUTO_TEST_CASE() [5/16]

◆ BOOST_AUTO_TEST_CASE() [6/16]

BOOST_AUTO_TEST_CASE ( RefdesUniquenessIgnoresEmptyAndPlaceholder )

◆ BOOST_AUTO_TEST_CASE() [7/16]

BOOST_AUTO_TEST_CASE ( RefdesUniquenessPassesOnUnique )

◆ BOOST_AUTO_TEST_CASE() [8/16]

BOOST_AUTO_TEST_CASE ( RefdesUniquenessSingleEntryNeverFails )

◆ BOOST_AUTO_TEST_CASE() [9/16]

BOOST_AUTO_TEST_CASE ( RefdesUniquenessThreeWayCollision )

◆ BOOST_AUTO_TEST_CASE() [10/16]

◆ BOOST_AUTO_TEST_CASE() [11/16]

◆ BOOST_AUTO_TEST_CASE() [12/16]

BOOST_AUTO_TEST_CASE ( SchemaVersionBoundaryDeltaExactly50000 )

◆ BOOST_AUTO_TEST_CASE() [13/16]

BOOST_AUTO_TEST_CASE ( SchemaVersionBoundaryDeltaJustBelowMajor )

◆ BOOST_AUTO_TEST_CASE() [14/16]

BOOST_AUTO_TEST_CASE ( SchemaVersionEqualPasses )

◆ BOOST_AUTO_TEST_CASE() [15/16]

BOOST_AUTO_TEST_CASE ( SchemaVersionMajorMismatchErrors )

◆ BOOST_AUTO_TEST_CASE() [16/16]

BOOST_AUTO_TEST_CASE ( SchemaVersionMinorMismatchWarns )