OpenPetra
Free Administration Software for Non-Profits
Tests.Common.IO.TTestEmailAddressListConverter Class Reference

Tests conversion of email address lists from semicolon-separated to comma-separated. More...

Public Member Functions

void Init ()
 Perform necessary setup. More...
 
void TearDown ()
 Perform any tear-down. More...
 
void Test1_Single_addr_spec ()
 A test. More...
 
void Test2_comma_separated_addr_spec ()
 Commas are valid separators for .NET More...
 
void Test3_semicolon_separated_addr_spec ()
 Semicolons need to be converted to commas More...
 
void Test4_comma_separated_name_addr_quoted ()
 Test when a display-name is added. First comma-separated... More...
 
void Test5_semicolon_separated_name_addr_quoted ()
 ...then semicolon-separeted More...
 
void Test6_semicolon_separated_name_addr_quoted_containing_semicolon ()
 Test that quoted semicolons aren't converted. More...
 
void Test7_semicolon_separated_name_addr_containing_quoted_quotes ()
 Test that escaped quotes inside quotes still preserve semicolons as written. More...
 
void Test8_semicolon_separated_name_addr_backslash_quoted_containing_semicolon ()
 And finally, that backslash-quoted semicolons also aren't converted. More...
 

Detailed Description

Tests conversion of email address lists from semicolon-separated to comma-separated.

Member Function Documentation

◆ Init()

void Tests.Common.IO.TTestEmailAddressListConverter.Init ( )
inline

Perform necessary setup.

◆ TearDown()

void Tests.Common.IO.TTestEmailAddressListConverter.TearDown ( )
inline

Perform any tear-down.

◆ Test1_Single_addr_spec()

void Tests.Common.IO.TTestEmailAddressListConverter.Test1_Single_addr_spec ( )
inline

A test.

◆ Test2_comma_separated_addr_spec()

void Tests.Common.IO.TTestEmailAddressListConverter.Test2_comma_separated_addr_spec ( )
inline

Commas are valid separators for .NET

◆ Test3_semicolon_separated_addr_spec()

void Tests.Common.IO.TTestEmailAddressListConverter.Test3_semicolon_separated_addr_spec ( )
inline

Semicolons need to be converted to commas

◆ Test4_comma_separated_name_addr_quoted()

void Tests.Common.IO.TTestEmailAddressListConverter.Test4_comma_separated_name_addr_quoted ( )
inline

Test when a display-name is added. First comma-separated...

◆ Test5_semicolon_separated_name_addr_quoted()

void Tests.Common.IO.TTestEmailAddressListConverter.Test5_semicolon_separated_name_addr_quoted ( )
inline

...then semicolon-separeted

◆ Test6_semicolon_separated_name_addr_quoted_containing_semicolon()

void Tests.Common.IO.TTestEmailAddressListConverter.Test6_semicolon_separated_name_addr_quoted_containing_semicolon ( )
inline

Test that quoted semicolons aren't converted.

◆ Test7_semicolon_separated_name_addr_containing_quoted_quotes()

void Tests.Common.IO.TTestEmailAddressListConverter.Test7_semicolon_separated_name_addr_containing_quoted_quotes ( )
inline

Test that escaped quotes inside quotes still preserve semicolons as written.

◆ Test8_semicolon_separated_name_addr_backslash_quoted_containing_semicolon()

void Tests.Common.IO.TTestEmailAddressListConverter.Test8_semicolon_separated_name_addr_backslash_quoted_containing_semicolon ( )
inline

And finally, that backslash-quoted semicolons also aren't converted.


The documentation for this class was generated from the following file: