KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_diff_value_display.cpp File Reference
#include <boost/test/unit_test.hpp>
#include <diff_merge/kicad_diff_types.h>
#include <base_units.h>
#include <eda_units.h>
#include <geometry/eda_angle.h>

Go to the source code of this file.

Macros

#define CHECK_WX_EQ(actual, expected)
 

Functions

 BOOST_AUTO_TEST_CASE (NoneRendersAsAngleBracketed)
 
 BOOST_AUTO_TEST_CASE (BoolRendersAsTrueFalse)
 
 BOOST_AUTO_TEST_CASE (IntRendersAsDecimalDigits)
 
 BOOST_AUTO_TEST_CASE (Int64RendersAsDecimalDigits)
 
 BOOST_AUTO_TEST_CASE (DoubleRendersWithG)
 
 BOOST_AUTO_TEST_CASE (StringRoundTrips)
 
 BOOST_AUTO_TEST_CASE (Vector2IRendersAsXyTuple)
 
 BOOST_AUTO_TEST_CASE (Box2IRendersSurfacely)
 
 BOOST_AUTO_TEST_CASE (ColorRendersAsCssString)
 
 BOOST_AUTO_TEST_CASE (KiidRendersAsUuid)
 
 BOOST_AUTO_TEST_CASE (EnumRendersLabelWhenPresent)
 
 BOOST_AUTO_TEST_CASE (EnumRendersNumericWhenLabelEmpty)
 
 BOOST_AUTO_TEST_CASE (LayerRendersCanonicalName)
 
 BOOST_AUTO_TEST_CASE (DistanceIntRendersInMillimeters)
 
 BOOST_AUTO_TEST_CASE (CoordVectorRendersInMillimeters)
 
 BOOST_AUTO_TEST_CASE (AngleDoubleRendersInDegrees)
 
 BOOST_AUTO_TEST_CASE (PlainIntStaysRawUnderUnitOverload)
 
 BOOST_AUTO_TEST_CASE (DistanceIntHonorsSchematicScale)
 
 BOOST_AUTO_TEST_CASE (PolygonSetRendersCounts)
 
 BOOST_AUTO_TEST_CASE (EmptyPolygonSetRendersZeroCounts)
 

Macro Definition Documentation

◆ CHECK_WX_EQ

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/20]

◆ BOOST_AUTO_TEST_CASE() [2/20]

BOOST_AUTO_TEST_CASE ( BoolRendersAsTrueFalse )

Definition at line 54 of file test_diff_value_display.cpp.

References CHECK_WX_EQ, and KICAD_DIFF::DIFF_VALUE::FromBool().

◆ BOOST_AUTO_TEST_CASE() [3/20]

◆ BOOST_AUTO_TEST_CASE() [4/20]

BOOST_AUTO_TEST_CASE ( ColorRendersAsCssString )

◆ BOOST_AUTO_TEST_CASE() [5/20]

◆ BOOST_AUTO_TEST_CASE() [6/20]

◆ BOOST_AUTO_TEST_CASE() [7/20]

◆ BOOST_AUTO_TEST_CASE() [8/20]

BOOST_AUTO_TEST_CASE ( DoubleRendersWithG )

◆ BOOST_AUTO_TEST_CASE() [9/20]

BOOST_AUTO_TEST_CASE ( EmptyPolygonSetRendersZeroCounts )

◆ BOOST_AUTO_TEST_CASE() [10/20]

BOOST_AUTO_TEST_CASE ( EnumRendersLabelWhenPresent )

Definition at line 149 of file test_diff_value_display.cpp.

References CHECK_WX_EQ, and KICAD_DIFF::DIFF_VALUE::FromEnum().

◆ BOOST_AUTO_TEST_CASE() [11/20]

BOOST_AUTO_TEST_CASE ( EnumRendersNumericWhenLabelEmpty )

Definition at line 155 of file test_diff_value_display.cpp.

References CHECK_WX_EQ, and KICAD_DIFF::DIFF_VALUE::FromEnum().

◆ BOOST_AUTO_TEST_CASE() [12/20]

BOOST_AUTO_TEST_CASE ( Int64RendersAsDecimalDigits )

Definition at line 69 of file test_diff_value_display.cpp.

References CHECK_WX_EQ, and KICAD_DIFF::DIFF_VALUE::FromInt64().

◆ BOOST_AUTO_TEST_CASE() [13/20]

BOOST_AUTO_TEST_CASE ( IntRendersAsDecimalDigits )

Definition at line 61 of file test_diff_value_display.cpp.

References CHECK_WX_EQ, and KICAD_DIFF::DIFF_VALUE::FromInt().

◆ BOOST_AUTO_TEST_CASE() [14/20]

BOOST_AUTO_TEST_CASE ( KiidRendersAsUuid )

Definition at line 140 of file test_diff_value_display.cpp.

References KICAD_DIFF::DIFF_VALUE::FromKiid().

◆ BOOST_AUTO_TEST_CASE() [15/20]

BOOST_AUTO_TEST_CASE ( LayerRendersCanonicalName )

◆ BOOST_AUTO_TEST_CASE() [16/20]

BOOST_AUTO_TEST_CASE ( NoneRendersAsAngleBracketed )

◆ BOOST_AUTO_TEST_CASE() [17/20]

BOOST_AUTO_TEST_CASE ( PlainIntStaysRawUnderUnitOverload )

◆ BOOST_AUTO_TEST_CASE() [18/20]

BOOST_AUTO_TEST_CASE ( PolygonSetRendersCounts )

◆ BOOST_AUTO_TEST_CASE() [19/20]

BOOST_AUTO_TEST_CASE ( StringRoundTrips )

◆ BOOST_AUTO_TEST_CASE() [20/20]

BOOST_AUTO_TEST_CASE ( Vector2IRendersAsXyTuple )