open_iA  2020.04
A tool for the visual analysis and processing of volumetric datasets, with a focus on industrial computed tomography.
Functions | Variables
iAStringHelperTest.cpp File Reference
#include "iASimpleTester.h"
#include "iAStringHelper.h"
#include <QStringList>
Include dependency graph for iAStringHelperTest.cpp:

Functions

std::ostream & operator<< (std::ostream &o, const QString &s)
 
 TestEqual (split.at(0), QString(""))
 
 TestEqual (split.at(1), QString("a"))
 
 TestEqual (split.at(2), QString("b"))
 
 TestEqual (split.size(), 3)
 
 TestEqual (split2.at(0), QString("a"))
 
 TestEqual (split2.at(1), QString("b"))
 
 TestEqual (split2.size(), 2)
 
 TestEqual (split3.at(0), QString("a"))
 
 TestEqual (split3.at(1), QString("b"))
 
 TestEqual (split3.at(2), QString(""))
 
 TestEqual (split3.size(), 3)
 
 TestEqual (split4.at(0), QString("a"))
 
 TestEqual (split4.at(1), QString("b "))
 
 TestEqual (split4.size(), 2)
 
 TestEqual (split5.at(0), QString("a"))
 
 TestEqual (split5.at(1), QString("b c"))
 
 TestEqual (split5.at(2), QString("d"))
 
 TestEqual (split5.size(), 3)
 
 TestEqual (split6.at(0), QString("a"))
 
 TestEqual (split6.at(1), QString(""))
 
 TestEqual (split6.at(2), QString("b"))
 
 TestEqual (split6.size(), 3)
 

Variables

BEGIN_TEST QStringList split = splitPossiblyQuotedString("\"\" a b")
 
QStringList split2 = splitPossiblyQuotedString("\"a\"\"b\"")
 
QStringList split3 = splitPossiblyQuotedString("a b \"\"")
 
QStringList split4 = splitPossiblyQuotedString("a \"b \"")
 
QStringList split5 = splitPossiblyQuotedString("a \"b c\" d")
 
QStringList split6 = splitPossiblyQuotedString("a \"\" b")
 

Function Documentation

◆ operator<<()

std::ostream& operator<< ( std::ostream &  o,
const QString &  s 
)

◆ TestEqual() [1/22]

TestEqual ( split.  at0,
QString("")   
)

◆ TestEqual() [2/22]

TestEqual ( split.  at1,
QString("a")   
)

◆ TestEqual() [3/22]

TestEqual ( split.  at2,
QString("b")   
)

◆ TestEqual() [4/22]

TestEqual ( split.  size(),
 
)

◆ TestEqual() [5/22]

TestEqual ( split2.  at0,
QString("a")   
)

◆ TestEqual() [6/22]

TestEqual ( split2.  at1,
QString("b")   
)

◆ TestEqual() [7/22]

TestEqual ( split2.  size(),
 
)

◆ TestEqual() [8/22]

TestEqual ( split3.  at0,
QString("a")   
)

◆ TestEqual() [9/22]

TestEqual ( split3.  at1,
QString("b")   
)

◆ TestEqual() [10/22]

TestEqual ( split3.  at2,
QString("")   
)

◆ TestEqual() [11/22]

TestEqual ( split3.  size(),
 
)

◆ TestEqual() [12/22]

TestEqual ( split4.  at0,
QString("a")   
)

◆ TestEqual() [13/22]

TestEqual ( split4.  at1,
QString("b ")   
)

◆ TestEqual() [14/22]

TestEqual ( split4.  size(),
 
)

◆ TestEqual() [15/22]

TestEqual ( split5.  at0,
QString("a")   
)

◆ TestEqual() [16/22]

TestEqual ( split5.  at1,
QString("b c")   
)

◆ TestEqual() [17/22]

TestEqual ( split5.  at2,
QString("d")   
)

◆ TestEqual() [18/22]

TestEqual ( split5.  size(),
 
)

◆ TestEqual() [19/22]

TestEqual ( split6.  at0,
QString("a")   
)

◆ TestEqual() [20/22]

TestEqual ( split6.  at1,
QString("")   
)

◆ TestEqual() [21/22]

TestEqual ( split6.  at2,
QString("b")   
)

◆ TestEqual() [22/22]

TestEqual ( split6.  size(),
 
)

Variable Documentation

◆ split

BEGIN_TEST QStringList split = splitPossiblyQuotedString("\"\" a b")

◆ split2

QStringList split2 = splitPossiblyQuotedString("\"a\"\"b\"")

◆ split3

QStringList split3 = splitPossiblyQuotedString("a b \"\"")

◆ split4

QStringList split4 = splitPossiblyQuotedString("a \"b \"")

◆ split5

QStringList split5 = splitPossiblyQuotedString("a \"b c\" d")

◆ split6

QStringList split6 = splitPossiblyQuotedString("a \"\" b")