KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_wx_data_view_hyperlink_renderer.cpp File Reference
#include <boost/test/unit_test.hpp>
#include <vector>
#include <wx/string.h>
#include <widgets/wx_data_view_hyperlink_renderer.h>

Go to the source code of this file.

Typedefs

using RUN = HYPERLINK_DV_RENDERER::RUN
 

Functions

 BOOST_AUTO_TEST_CASE (PlainText)
 
 BOOST_AUTO_TEST_CASE (SingleLink)
 
 BOOST_AUTO_TEST_CASE (TextLinkText)
 
 BOOST_AUTO_TEST_CASE (AdjacentLinks)
 
 BOOST_AUTO_TEST_CASE (UnclosedBracket)
 
 BOOST_AUTO_TEST_CASE (BracketsNoParens)
 
 BOOST_AUTO_TEST_CASE (EmptyLabel)
 
 BOOST_AUTO_TEST_CASE (EmptyHrefRejected)
 
 BOOST_AUTO_TEST_CASE (BalancedParensInUrl)
 
 BOOST_AUTO_TEST_CASE (ArrayIndexInPlainText)
 
 BOOST_AUTO_TEST_CASE (Empty)
 
 BOOST_AUTO_TEST_CASE (LinkPlainLink)
 
 BOOST_AUTO_TEST_CASE (NestedBracketInLabel)
 
 BOOST_AUTO_TEST_CASE (UnsafeUncPathRejected)
 
 BOOST_AUTO_TEST_CASE (UnsafeJavascriptRejected)
 
 BOOST_AUTO_TEST_CASE (UnsafeFileExeRejected)
 
 BOOST_AUTO_TEST_CASE (SafeFilePdfAccepted)
 
 BOOST_AUTO_TEST_CASE (SafeUncPathAccepted)
 
 BOOST_AUTO_TEST_CASE (IsSafeUrlDirect)
 
 BOOST_AUTO_TEST_CASE (StripMarkupPlainText)
 
 BOOST_AUTO_TEST_CASE (StripMarkupSingleLink)
 
 BOOST_AUTO_TEST_CASE (StripMarkupDropsUnsafeUrl)
 
 BOOST_AUTO_TEST_CASE (StripMarkupEmpty)
 

Typedef Documentation

◆ RUN

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/23]

BOOST_AUTO_TEST_CASE ( AdjacentLinks )

◆ BOOST_AUTO_TEST_CASE() [2/23]

BOOST_AUTO_TEST_CASE ( ArrayIndexInPlainText )

◆ BOOST_AUTO_TEST_CASE() [3/23]

BOOST_AUTO_TEST_CASE ( BalancedParensInUrl )

◆ BOOST_AUTO_TEST_CASE() [4/23]

BOOST_AUTO_TEST_CASE ( BracketsNoParens )

◆ BOOST_AUTO_TEST_CASE() [5/23]

BOOST_AUTO_TEST_CASE ( Empty )

◆ BOOST_AUTO_TEST_CASE() [6/23]

BOOST_AUTO_TEST_CASE ( EmptyHrefRejected )

◆ BOOST_AUTO_TEST_CASE() [7/23]

BOOST_AUTO_TEST_CASE ( EmptyLabel )

◆ BOOST_AUTO_TEST_CASE() [8/23]

BOOST_AUTO_TEST_CASE ( IsSafeUrlDirect )

◆ BOOST_AUTO_TEST_CASE() [9/23]

BOOST_AUTO_TEST_CASE ( LinkPlainLink )

◆ BOOST_AUTO_TEST_CASE() [10/23]

BOOST_AUTO_TEST_CASE ( NestedBracketInLabel )

◆ BOOST_AUTO_TEST_CASE() [11/23]

BOOST_AUTO_TEST_CASE ( PlainText )

◆ BOOST_AUTO_TEST_CASE() [12/23]

BOOST_AUTO_TEST_CASE ( SafeFilePdfAccepted )

◆ BOOST_AUTO_TEST_CASE() [13/23]

BOOST_AUTO_TEST_CASE ( SafeUncPathAccepted )

◆ BOOST_AUTO_TEST_CASE() [14/23]

BOOST_AUTO_TEST_CASE ( SingleLink )

◆ BOOST_AUTO_TEST_CASE() [15/23]

BOOST_AUTO_TEST_CASE ( StripMarkupDropsUnsafeUrl )

◆ BOOST_AUTO_TEST_CASE() [16/23]

BOOST_AUTO_TEST_CASE ( StripMarkupEmpty )

◆ BOOST_AUTO_TEST_CASE() [17/23]

BOOST_AUTO_TEST_CASE ( StripMarkupPlainText )

◆ BOOST_AUTO_TEST_CASE() [18/23]

BOOST_AUTO_TEST_CASE ( StripMarkupSingleLink )

◆ BOOST_AUTO_TEST_CASE() [19/23]

BOOST_AUTO_TEST_CASE ( TextLinkText )

◆ BOOST_AUTO_TEST_CASE() [20/23]

BOOST_AUTO_TEST_CASE ( UnclosedBracket )

◆ BOOST_AUTO_TEST_CASE() [21/23]

BOOST_AUTO_TEST_CASE ( UnsafeFileExeRejected )

◆ BOOST_AUTO_TEST_CASE() [22/23]

BOOST_AUTO_TEST_CASE ( UnsafeJavascriptRejected )

◆ BOOST_AUTO_TEST_CASE() [23/23]

BOOST_AUTO_TEST_CASE ( UnsafeUncPathRejected )