Bug 420451 - iso5426test fails (and maybe Iso5426Converter is broken) when char is unsigned
Summary: iso5426test fails (and maybe Iso5426Converter is broken) when char is unsigned
Status: RESOLVED FIXED
Alias: None
Product: tellico
Classification: Applications
Component: general (show other bugs)
Version: 3.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Robby Stephenson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-23 10:21 UTC by Pino Toscano
Modified: 2020-04-27 06:21 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 3.3.1


Attachments
Try to account for uchar from QByteArray (13.41 KB, patch)
2020-04-26 19:28 UTC, Robby Stephenson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pino Toscano 2020-04-23 10:21:01 UTC
SUMMARY
The iso5426test test fails on architectures where char is signed (for example ARM, POWER, RISC-V, IBM Z).
This is its output as executed when building tellico 3.3 on Debian unstable on s390x (IBM Z):

********* Start testing of Iso5426Test *********
Config: Using QtTest library 5.12.5, Qt 5.12.5 (s390x-big_endian-lp64 shared (dynamic) release build; by GCC 9.3.0)
PASS   : Iso5426Test::initTestCase()
PASS   : Iso5426Test::testStrings(lowercase)
PASS   : Iso5426Test::testStrings(uppercase)
PASS   : Iso5426Test::testStrings(numbers)
PASS   : Iso5426Test::testStrings(symbols)
PASS   : Iso5426Test::testCharacters(0020)
PASS   : Iso5426Test::testCharacters(0021)
PASS   : Iso5426Test::testCharacters(0022)
PASS   : Iso5426Test::testCharacters(0023)
PASS   : Iso5426Test::testCharacters(0025)
PASS   : Iso5426Test::testCharacters(0026)
PASS   : Iso5426Test::testCharacters(0027)
PASS   : Iso5426Test::testCharacters(0028)
PASS   : Iso5426Test::testCharacters(0029)
PASS   : Iso5426Test::testCharacters(002a)
PASS   : Iso5426Test::testCharacters(002b)
PASS   : Iso5426Test::testCharacters(002c)
PASS   : Iso5426Test::testCharacters(002d)
PASS   : Iso5426Test::testCharacters(002e)
PASS   : Iso5426Test::testCharacters(002f)
PASS   : Iso5426Test::testCharacters(0030)
PASS   : Iso5426Test::testCharacters(0031)
PASS   : Iso5426Test::testCharacters(0032)
PASS   : Iso5426Test::testCharacters(0033)
PASS   : Iso5426Test::testCharacters(0034)
PASS   : Iso5426Test::testCharacters(0035)
PASS   : Iso5426Test::testCharacters(0036)
PASS   : Iso5426Test::testCharacters(0037)
PASS   : Iso5426Test::testCharacters(0038)
PASS   : Iso5426Test::testCharacters(0039)
PASS   : Iso5426Test::testCharacters(003a)
PASS   : Iso5426Test::testCharacters(003b)
PASS   : Iso5426Test::testCharacters(003c)
PASS   : Iso5426Test::testCharacters(003d)
PASS   : Iso5426Test::testCharacters(003e)
PASS   : Iso5426Test::testCharacters(003f)
PASS   : Iso5426Test::testCharacters(0040)
PASS   : Iso5426Test::testCharacters(0041)
PASS   : Iso5426Test::testCharacters(0042)
PASS   : Iso5426Test::testCharacters(0043)
PASS   : Iso5426Test::testCharacters(0044)
PASS   : Iso5426Test::testCharacters(0045)
PASS   : Iso5426Test::testCharacters(0046)
PASS   : Iso5426Test::testCharacters(0047)
PASS   : Iso5426Test::testCharacters(0048)
PASS   : Iso5426Test::testCharacters(0049)
PASS   : Iso5426Test::testCharacters(004a)
PASS   : Iso5426Test::testCharacters(004b)
PASS   : Iso5426Test::testCharacters(004c)
PASS   : Iso5426Test::testCharacters(004d)
PASS   : Iso5426Test::testCharacters(004e)
PASS   : Iso5426Test::testCharacters(004f)
PASS   : Iso5426Test::testCharacters(0050)
PASS   : Iso5426Test::testCharacters(0051)
PASS   : Iso5426Test::testCharacters(0052)
PASS   : Iso5426Test::testCharacters(0053)
PASS   : Iso5426Test::testCharacters(0054)
PASS   : Iso5426Test::testCharacters(0055)
PASS   : Iso5426Test::testCharacters(0056)
PASS   : Iso5426Test::testCharacters(0057)
PASS   : Iso5426Test::testCharacters(0058)
PASS   : Iso5426Test::testCharacters(0059)
PASS   : Iso5426Test::testCharacters(005a)
PASS   : Iso5426Test::testCharacters(005b)
PASS   : Iso5426Test::testCharacters(005c)
PASS   : Iso5426Test::testCharacters(005d)
PASS   : Iso5426Test::testCharacters(005e)
PASS   : Iso5426Test::testCharacters(005f)
PASS   : Iso5426Test::testCharacters(0060)
PASS   : Iso5426Test::testCharacters(0061)
PASS   : Iso5426Test::testCharacters(0062)
PASS   : Iso5426Test::testCharacters(0063)
PASS   : Iso5426Test::testCharacters(0064)
PASS   : Iso5426Test::testCharacters(0065)
PASS   : Iso5426Test::testCharacters(0066)
PASS   : Iso5426Test::testCharacters(0067)
PASS   : Iso5426Test::testCharacters(0068)
PASS   : Iso5426Test::testCharacters(0069)
PASS   : Iso5426Test::testCharacters(006a)
PASS   : Iso5426Test::testCharacters(006b)
PASS   : Iso5426Test::testCharacters(006c)
PASS   : Iso5426Test::testCharacters(006d)
PASS   : Iso5426Test::testCharacters(006e)
PASS   : Iso5426Test::testCharacters(006f)
PASS   : Iso5426Test::testCharacters(0070)
PASS   : Iso5426Test::testCharacters(0071)
PASS   : Iso5426Test::testCharacters(0072)
PASS   : Iso5426Test::testCharacters(0073)
PASS   : Iso5426Test::testCharacters(0074)
PASS   : Iso5426Test::testCharacters(0075)
PASS   : Iso5426Test::testCharacters(0076)
PASS   : Iso5426Test::testCharacters(0077)
PASS   : Iso5426Test::testCharacters(0078)
PASS   : Iso5426Test::testCharacters(0079)
PASS   : Iso5426Test::testCharacters(007a)
PASS   : Iso5426Test::testCharacters(007b)
PASS   : Iso5426Test::testCharacters(007c)
PASS   : Iso5426Test::testCharacters(007d)
PASS   : Iso5426Test::testCharacters(007e)
PASS   : Iso5426Test::testCharacters(0088)
PASS   : Iso5426Test::testCharacters(0089)
PASS   : Iso5426Test::testCharacters(00a1)
PASS   : Iso5426Test::testCharacters(00a3)
PASS   : Iso5426Test::testCharacters(00a5)
PASS   : Iso5426Test::testCharacters(00a7)
PASS   : Iso5426Test::testCharacters(00a9)
PASS   : Iso5426Test::testCharacters(00ab)
PASS   : Iso5426Test::testCharacters(00ae)
PASS   : Iso5426Test::testCharacters(00b7)
PASS   : Iso5426Test::testCharacters(00bb)
PASS   : Iso5426Test::testCharacters(00bf)
PASS   : Iso5426Test::testCharacters(00c0)
PASS   : Iso5426Test::testCharacters(00c1)
PASS   : Iso5426Test::testCharacters(00c2)
PASS   : Iso5426Test::testCharacters(00c3)
PASS   : Iso5426Test::testCharacters(00c4)
PASS   : Iso5426Test::testCharacters(00c5)
PASS   : Iso5426Test::testCharacters(00c6)
PASS   : Iso5426Test::testCharacters(00c7)
PASS   : Iso5426Test::testCharacters(00c8)
PASS   : Iso5426Test::testCharacters(00c9)
PASS   : Iso5426Test::testCharacters(00ca)
PASS   : Iso5426Test::testCharacters(00cb)
PASS   : Iso5426Test::testCharacters(00cc)
PASS   : Iso5426Test::testCharacters(00cd)
PASS   : Iso5426Test::testCharacters(00ce)
PASS   : Iso5426Test::testCharacters(00cf)
PASS   : Iso5426Test::testCharacters(00d1)
PASS   : Iso5426Test::testCharacters(00d2)
PASS   : Iso5426Test::testCharacters(00d3)
PASS   : Iso5426Test::testCharacters(00d4)
PASS   : Iso5426Test::testCharacters(00d5)
PASS   : Iso5426Test::testCharacters(00d6)
PASS   : Iso5426Test::testCharacters(00d8)
PASS   : Iso5426Test::testCharacters(00d9)
PASS   : Iso5426Test::testCharacters(00da)
PASS   : Iso5426Test::testCharacters(00db)
PASS   : Iso5426Test::testCharacters(00dc)
PASS   : Iso5426Test::testCharacters(00dd)
PASS   : Iso5426Test::testCharacters(00de)
PASS   : Iso5426Test::testCharacters(00df)
PASS   : Iso5426Test::testCharacters(00e0)
PASS   : Iso5426Test::testCharacters(00e1)
PASS   : Iso5426Test::testCharacters(00e2)
PASS   : Iso5426Test::testCharacters(00e3)
PASS   : Iso5426Test::testCharacters(00e4)
PASS   : Iso5426Test::testCharacters(00e5)
PASS   : Iso5426Test::testCharacters(00e6)
PASS   : Iso5426Test::testCharacters(00e7)
PASS   : Iso5426Test::testCharacters(00e8)
PASS   : Iso5426Test::testCharacters(00e9)
PASS   : Iso5426Test::testCharacters(00ea)
PASS   : Iso5426Test::testCharacters(00eb)
PASS   : Iso5426Test::testCharacters(00ec)
PASS   : Iso5426Test::testCharacters(00ed)
PASS   : Iso5426Test::testCharacters(00ee)
PASS   : Iso5426Test::testCharacters(00ef)
PASS   : Iso5426Test::testCharacters(00f0)
PASS   : Iso5426Test::testCharacters(00f1)
PASS   : Iso5426Test::testCharacters(00f2)
PASS   : Iso5426Test::testCharacters(00f3)
PASS   : Iso5426Test::testCharacters(00f4)
PASS   : Iso5426Test::testCharacters(00f5)
PASS   : Iso5426Test::testCharacters(00f6)
PASS   : Iso5426Test::testCharacters(00f8)
PASS   : Iso5426Test::testCharacters(00f9)
PASS   : Iso5426Test::testCharacters(00fa)
PASS   : Iso5426Test::testCharacters(00fb)
PASS   : Iso5426Test::testCharacters(00fc)
PASS   : Iso5426Test::testCharacters(00fd)
PASS   : Iso5426Test::testCharacters(00fe)
PASS   : Iso5426Test::testCharacters(00ff)
PASS   : Iso5426Test::testCharacters(0100)
PASS   : Iso5426Test::testCharacters(0101)
PASS   : Iso5426Test::testCharacters(0102)
PASS   : Iso5426Test::testCharacters(0103)
PASS   : Iso5426Test::testCharacters(0104)
PASS   : Iso5426Test::testCharacters(0105)
PASS   : Iso5426Test::testCharacters(0106)
PASS   : Iso5426Test::testCharacters(0107)
PASS   : Iso5426Test::testCharacters(0108)
PASS   : Iso5426Test::testCharacters(0109)
PASS   : Iso5426Test::testCharacters(010a)
PASS   : Iso5426Test::testCharacters(010b)
PASS   : Iso5426Test::testCharacters(010c)
PASS   : Iso5426Test::testCharacters(010d)
PASS   : Iso5426Test::testCharacters(010e)
PASS   : Iso5426Test::testCharacters(010f)
PASS   : Iso5426Test::testCharacters(0110)
PASS   : Iso5426Test::testCharacters(0111)
PASS   : Iso5426Test::testCharacters(0112)
PASS   : Iso5426Test::testCharacters(0113)
PASS   : Iso5426Test::testCharacters(0114)
PASS   : Iso5426Test::testCharacters(0115)
PASS   : Iso5426Test::testCharacters(0116)
PASS   : Iso5426Test::testCharacters(0117)
PASS   : Iso5426Test::testCharacters(0118)
PASS   : Iso5426Test::testCharacters(0119)
PASS   : Iso5426Test::testCharacters(011a)
PASS   : Iso5426Test::testCharacters(011b)
PASS   : Iso5426Test::testCharacters(011c)
PASS   : Iso5426Test::testCharacters(011d)
PASS   : Iso5426Test::testCharacters(011e)
PASS   : Iso5426Test::testCharacters(011f)
PASS   : Iso5426Test::testCharacters(0120)
PASS   : Iso5426Test::testCharacters(0121)
PASS   : Iso5426Test::testCharacters(0122)
PASS   : Iso5426Test::testCharacters(0123)
PASS   : Iso5426Test::testCharacters(0124)
PASS   : Iso5426Test::testCharacters(0125)
PASS   : Iso5426Test::testCharacters(0128)
PASS   : Iso5426Test::testCharacters(0129)
PASS   : Iso5426Test::testCharacters(012a)
PASS   : Iso5426Test::testCharacters(012b)
PASS   : Iso5426Test::testCharacters(012c)
PASS   : Iso5426Test::testCharacters(012d)
PASS   : Iso5426Test::testCharacters(012e)
PASS   : Iso5426Test::testCharacters(012f)
PASS   : Iso5426Test::testCharacters(0130)
PASS   : Iso5426Test::testCharacters(0131)
PASS   : Iso5426Test::testCharacters(0132)
PASS   : Iso5426Test::testCharacters(0133)
PASS   : Iso5426Test::testCharacters(0134)
PASS   : Iso5426Test::testCharacters(0135)
PASS   : Iso5426Test::testCharacters(0136)
PASS   : Iso5426Test::testCharacters(0137)
PASS   : Iso5426Test::testCharacters(0139)
PASS   : Iso5426Test::testCharacters(013a)
PASS   : Iso5426Test::testCharacters(013b)
PASS   : Iso5426Test::testCharacters(013c)
PASS   : Iso5426Test::testCharacters(013d)
PASS   : Iso5426Test::testCharacters(013e)
PASS   : Iso5426Test::testCharacters(0141)
PASS   : Iso5426Test::testCharacters(0142)
PASS   : Iso5426Test::testCharacters(0143)
PASS   : Iso5426Test::testCharacters(0144)
PASS   : Iso5426Test::testCharacters(0145)
PASS   : Iso5426Test::testCharacters(0146)
PASS   : Iso5426Test::testCharacters(0147)
PASS   : Iso5426Test::testCharacters(0148)
PASS   : Iso5426Test::testCharacters(014c)
PASS   : Iso5426Test::testCharacters(014d)
PASS   : Iso5426Test::testCharacters(014e)
PASS   : Iso5426Test::testCharacters(014f)
PASS   : Iso5426Test::testCharacters(0150)
PASS   : Iso5426Test::testCharacters(0151)
PASS   : Iso5426Test::testCharacters(0152)
PASS   : Iso5426Test::testCharacters(0153)
PASS   : Iso5426Test::testCharacters(0154)
PASS   : Iso5426Test::testCharacters(0155)
PASS   : Iso5426Test::testCharacters(0156)
PASS   : Iso5426Test::testCharacters(0157)
PASS   : Iso5426Test::testCharacters(0158)
PASS   : Iso5426Test::testCharacters(0159)
PASS   : Iso5426Test::testCharacters(015a)
PASS   : Iso5426Test::testCharacters(015b)
PASS   : Iso5426Test::testCharacters(015c)
PASS   : Iso5426Test::testCharacters(015d)
PASS   : Iso5426Test::testCharacters(015e)
PASS   : Iso5426Test::testCharacters(015f)
PASS   : Iso5426Test::testCharacters(0160)
PASS   : Iso5426Test::testCharacters(0161)
PASS   : Iso5426Test::testCharacters(0162)
PASS   : Iso5426Test::testCharacters(0163)
PASS   : Iso5426Test::testCharacters(0164)
PASS   : Iso5426Test::testCharacters(0165)
PASS   : Iso5426Test::testCharacters(0168)
PASS   : Iso5426Test::testCharacters(0169)
PASS   : Iso5426Test::testCharacters(016a)
PASS   : Iso5426Test::testCharacters(016b)
PASS   : Iso5426Test::testCharacters(016c)
PASS   : Iso5426Test::testCharacters(016d)
PASS   : Iso5426Test::testCharacters(016e)
PASS   : Iso5426Test::testCharacters(016f)
PASS   : Iso5426Test::testCharacters(0170)
PASS   : Iso5426Test::testCharacters(0171)
PASS   : Iso5426Test::testCharacters(0172)
PASS   : Iso5426Test::testCharacters(0173)
PASS   : Iso5426Test::testCharacters(0174)
PASS   : Iso5426Test::testCharacters(0175)
PASS   : Iso5426Test::testCharacters(0176)
PASS   : Iso5426Test::testCharacters(0177)
PASS   : Iso5426Test::testCharacters(0178)
PASS   : Iso5426Test::testCharacters(0179)
PASS   : Iso5426Test::testCharacters(017a)
PASS   : Iso5426Test::testCharacters(017b)
PASS   : Iso5426Test::testCharacters(017c)
PASS   : Iso5426Test::testCharacters(017d)
PASS   : Iso5426Test::testCharacters(017e)
PASS   : Iso5426Test::testCharacters(01a0)
PASS   : Iso5426Test::testCharacters(01a1)
PASS   : Iso5426Test::testCharacters(01af)
PASS   : Iso5426Test::testCharacters(01b0)
PASS   : Iso5426Test::testCharacters(01cd)
PASS   : Iso5426Test::testCharacters(01ce)
PASS   : Iso5426Test::testCharacters(01cf)
PASS   : Iso5426Test::testCharacters(01d0)
PASS   : Iso5426Test::testCharacters(01d1)
PASS   : Iso5426Test::testCharacters(01d2)
PASS   : Iso5426Test::testCharacters(01d3)
PASS   : Iso5426Test::testCharacters(01d4)
QDEBUG : Iso5426Test::testCharacters(01d5) no match for c5c855
FAIL!  : Iso5426Test::testCharacters(01d5) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u00DC"
   Expected (output)                                  : "\u01D5"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(01d6) no match for c5c875
FAIL!  : Iso5426Test::testCharacters(01d6) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u00FC"
   Expected (output)                                  : "\u01D6"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(01d7) no match for c2c855
FAIL!  : Iso5426Test::testCharacters(01d7) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00DC"
   Expected (output)                                  : "\u01D7"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(01d8) no match for c2c875
FAIL!  : Iso5426Test::testCharacters(01d8) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00FC"
   Expected (output)                                  : "\u01D8"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(01d9) no match for cfc855
FAIL!  : Iso5426Test::testCharacters(01d9) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00CF\u00DC"
   Expected (output)                                  : "\u01D9"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(01da) no match for cfc875
FAIL!  : Iso5426Test::testCharacters(01da) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00CF\u00FC"
   Expected (output)                                  : "\u01DA"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(01db) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u01D7"
   Expected (output)                                  : "\u01DB"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(01dc) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u01D8"
   Expected (output)                                  : "\u01DC"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(01de) no match for c5c841
FAIL!  : Iso5426Test::testCharacters(01de) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u00C4"
   Expected (output)                                  : "\u01DE"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(01df) no match for c5c861
FAIL!  : Iso5426Test::testCharacters(01df) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u00E4"
   Expected (output)                                  : "\u01DF"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(01e0) no match for c5c741
FAIL!  : Iso5426Test::testCharacters(01e0) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u0226"
   Expected (output)                                  : "\u01E0"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(01e1) no match for c5c761
FAIL!  : Iso5426Test::testCharacters(01e1) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u0227"
   Expected (output)                                  : "\u01E1"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(01e2)
PASS   : Iso5426Test::testCharacters(01e3)
PASS   : Iso5426Test::testCharacters(01e6)
PASS   : Iso5426Test::testCharacters(01e7)
PASS   : Iso5426Test::testCharacters(01e8)
PASS   : Iso5426Test::testCharacters(01e9)
PASS   : Iso5426Test::testCharacters(01ea)
PASS   : Iso5426Test::testCharacters(01eb)
QDEBUG : Iso5426Test::testCharacters(01ec) no match for c5d34f
FAIL!  : Iso5426Test::testCharacters(01ec) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u01EA"
   Expected (output)                                  : "\u01EC"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(01ed) no match for c5d36f
FAIL!  : Iso5426Test::testCharacters(01ed) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u01EB"
   Expected (output)                                  : "\u01ED"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(01f0)
PASS   : Iso5426Test::testCharacters(01f4)
PASS   : Iso5426Test::testCharacters(01f5)
PASS   : Iso5426Test::testCharacters(01f8)
PASS   : Iso5426Test::testCharacters(01f9)
QDEBUG : Iso5426Test::testCharacters(01fa) no match for c2ca41
FAIL!  : Iso5426Test::testCharacters(01fa) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00C5"
   Expected (output)                                  : "\u01FA"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(01fb) no match for c2ca61
FAIL!  : Iso5426Test::testCharacters(01fb) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00E5"
   Expected (output)                                  : "\u01FB"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(01fc)
PASS   : Iso5426Test::testCharacters(01fd)
QDEBUG : Iso5426Test::testCharacters(01fe) no match for c2e9
FAIL!  : Iso5426Test::testCharacters(01fe) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00D8"
   Expected (output)                                  : "\u01FE"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(01ff) no match for c2f9
FAIL!  : Iso5426Test::testCharacters(01ff) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00F8"
   Expected (output)                                  : "\u01FF"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(0218)
PASS   : Iso5426Test::testCharacters(0219)
PASS   : Iso5426Test::testCharacters(021a)
PASS   : Iso5426Test::testCharacters(021b)
PASS   : Iso5426Test::testCharacters(021e)
PASS   : Iso5426Test::testCharacters(021f)
PASS   : Iso5426Test::testCharacters(0226)
PASS   : Iso5426Test::testCharacters(0227)
PASS   : Iso5426Test::testCharacters(0228)
PASS   : Iso5426Test::testCharacters(0229)
QDEBUG : Iso5426Test::testCharacters(022a) no match for c5c84f
FAIL!  : Iso5426Test::testCharacters(022a) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u00D6"
   Expected (output)                                  : "\u022A"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(022b) no match for c5c86f
FAIL!  : Iso5426Test::testCharacters(022b) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u00F6"
   Expected (output)                                  : "\u022B"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(022c) no match for c5c44f
FAIL!  : Iso5426Test::testCharacters(022c) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u00D5"
   Expected (output)                                  : "\u022C"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(022d) no match for c5c46f
FAIL!  : Iso5426Test::testCharacters(022d) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u00F5"
   Expected (output)                                  : "\u022D"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(022e)
PASS   : Iso5426Test::testCharacters(022f)
QDEBUG : Iso5426Test::testCharacters(0230) no match for c5c74f
FAIL!  : Iso5426Test::testCharacters(0230) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u022E"
   Expected (output)                                  : "\u0230"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(0231) no match for c5c76f
FAIL!  : Iso5426Test::testCharacters(0231) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u022F"
   Expected (output)                                  : "\u0231"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(0232)
PASS   : Iso5426Test::testCharacters(0233)
PASS   : Iso5426Test::testCharacters(02b9)
PASS   : Iso5426Test::testCharacters(02ba)
PASS   : Iso5426Test::testCharacters(1e00)
PASS   : Iso5426Test::testCharacters(1e01)
PASS   : Iso5426Test::testCharacters(1e02)
PASS   : Iso5426Test::testCharacters(1e03)
PASS   : Iso5426Test::testCharacters(1e04)
PASS   : Iso5426Test::testCharacters(1e05)
QDEBUG : Iso5426Test::testCharacters(1e08) no match for c2d043
FAIL!  : Iso5426Test::testCharacters(1e08) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00C7"
   Expected (output)                                  : "\u1E08"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e09) no match for c2d063
FAIL!  : Iso5426Test::testCharacters(1e09) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00E7"
   Expected (output)                                  : "\u1E09"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(1e0a)
PASS   : Iso5426Test::testCharacters(1e0b)
PASS   : Iso5426Test::testCharacters(1e0c)
PASS   : Iso5426Test::testCharacters(1e0d)
PASS   : Iso5426Test::testCharacters(1e10)
PASS   : Iso5426Test::testCharacters(1e11)
PASS   : Iso5426Test::testCharacters(1e12)
PASS   : Iso5426Test::testCharacters(1e13)
FAIL!  : Iso5426Test::testCharacters(1e14) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1E16"
   Expected (output)                                  : "\u1E14"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1e15) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1E17"
   Expected (output)                                  : "\u1E15"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e16) no match for c2c545
FAIL!  : Iso5426Test::testCharacters(1e16) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u0112"
   Expected (output)                                  : "\u1E16"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e17) no match for c2c565
FAIL!  : Iso5426Test::testCharacters(1e17) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u0113"
   Expected (output)                                  : "\u1E17"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(1e18)
PASS   : Iso5426Test::testCharacters(1e19)
QDEBUG : Iso5426Test::testCharacters(1e1c) no match for c6d045
FAIL!  : Iso5426Test::testCharacters(1e1c) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C6\u0228"
   Expected (output)                                  : "\u1E1C"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e1d) no match for c6d065
FAIL!  : Iso5426Test::testCharacters(1e1d) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C6\u0229"
   Expected (output)                                  : "\u1E1D"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(1e1e)
PASS   : Iso5426Test::testCharacters(1e1f)
PASS   : Iso5426Test::testCharacters(1e20)
PASS   : Iso5426Test::testCharacters(1e21)
PASS   : Iso5426Test::testCharacters(1e22)
PASS   : Iso5426Test::testCharacters(1e23)
PASS   : Iso5426Test::testCharacters(1e24)
PASS   : Iso5426Test::testCharacters(1e25)
PASS   : Iso5426Test::testCharacters(1e26)
PASS   : Iso5426Test::testCharacters(1e27)
PASS   : Iso5426Test::testCharacters(1e28)
PASS   : Iso5426Test::testCharacters(1e29)
PASS   : Iso5426Test::testCharacters(1e2a)
PASS   : Iso5426Test::testCharacters(1e2b)
QDEBUG : Iso5426Test::testCharacters(1e2e) no match for c2c849
FAIL!  : Iso5426Test::testCharacters(1e2e) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00CF"
   Expected (output)                                  : "\u1E2E"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e2f) no match for c2c869
FAIL!  : Iso5426Test::testCharacters(1e2f) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00EF"
   Expected (output)                                  : "\u1E2F"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(1e30)
PASS   : Iso5426Test::testCharacters(1e31)
PASS   : Iso5426Test::testCharacters(1e32)
PASS   : Iso5426Test::testCharacters(1e33)
PASS   : Iso5426Test::testCharacters(1e36)
PASS   : Iso5426Test::testCharacters(1e37)
QDEBUG : Iso5426Test::testCharacters(1e38) no match for c5d64c
FAIL!  : Iso5426Test::testCharacters(1e38) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u1E36"
   Expected (output)                                  : "\u1E38"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e39) no match for c5d66c
FAIL!  : Iso5426Test::testCharacters(1e39) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u1E37"
   Expected (output)                                  : "\u1E39"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(1e3c)
PASS   : Iso5426Test::testCharacters(1e3d)
PASS   : Iso5426Test::testCharacters(1e3e)
PASS   : Iso5426Test::testCharacters(1e3f)
PASS   : Iso5426Test::testCharacters(1e40)
PASS   : Iso5426Test::testCharacters(1e41)
PASS   : Iso5426Test::testCharacters(1e42)
PASS   : Iso5426Test::testCharacters(1e43)
PASS   : Iso5426Test::testCharacters(1e44)
PASS   : Iso5426Test::testCharacters(1e45)
PASS   : Iso5426Test::testCharacters(1e46)
PASS   : Iso5426Test::testCharacters(1e47)
PASS   : Iso5426Test::testCharacters(1e4a)
PASS   : Iso5426Test::testCharacters(1e4b)
QDEBUG : Iso5426Test::testCharacters(1e4c) no match for c2c44f
FAIL!  : Iso5426Test::testCharacters(1e4c) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00D5"
   Expected (output)                                  : "\u1E4C"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e4d) no match for c2c46f
FAIL!  : Iso5426Test::testCharacters(1e4d) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00F5"
   Expected (output)                                  : "\u1E4D"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e4e) no match for c8c44f
FAIL!  : Iso5426Test::testCharacters(1e4e) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C8\u00D5"
   Expected (output)                                  : "\u1E4E"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e4f) no match for c8c46f
FAIL!  : Iso5426Test::testCharacters(1e4f) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C8\u00F5"
   Expected (output)                                  : "\u1E4F"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1e50) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1E52"
   Expected (output)                                  : "\u1E50"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1e51) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1E53"
   Expected (output)                                  : "\u1E51"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e52) no match for c2c54f
FAIL!  : Iso5426Test::testCharacters(1e52) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u014C"
   Expected (output)                                  : "\u1E52"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e53) no match for c2c56f
FAIL!  : Iso5426Test::testCharacters(1e53) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u014D"
   Expected (output)                                  : "\u1E53"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(1e54)
PASS   : Iso5426Test::testCharacters(1e55)
PASS   : Iso5426Test::testCharacters(1e56)
PASS   : Iso5426Test::testCharacters(1e57)
PASS   : Iso5426Test::testCharacters(1e58)
PASS   : Iso5426Test::testCharacters(1e59)
PASS   : Iso5426Test::testCharacters(1e5a)
PASS   : Iso5426Test::testCharacters(1e5b)
QDEBUG : Iso5426Test::testCharacters(1e5c) no match for c5d652
FAIL!  : Iso5426Test::testCharacters(1e5c) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u1E5A"
   Expected (output)                                  : "\u1E5C"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e5d) no match for c5d672
FAIL!  : Iso5426Test::testCharacters(1e5d) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C5\u1E5B"
   Expected (output)                                  : "\u1E5D"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(1e60)
PASS   : Iso5426Test::testCharacters(1e61)
PASS   : Iso5426Test::testCharacters(1e62)
PASS   : Iso5426Test::testCharacters(1e63)
QDEBUG : Iso5426Test::testCharacters(1e64) no match for c7c253
FAIL!  : Iso5426Test::testCharacters(1e64) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C7\u015A"
   Expected (output)                                  : "\u1E64"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e65) no match for c7c273
FAIL!  : Iso5426Test::testCharacters(1e65) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C7\u015B"
   Expected (output)                                  : "\u1E65"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e66) no match for c7cf53
FAIL!  : Iso5426Test::testCharacters(1e66) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C7\u0160"
   Expected (output)                                  : "\u1E66"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e67) no match for c7cf73
FAIL!  : Iso5426Test::testCharacters(1e67) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C7\u0161"
   Expected (output)                                  : "\u1E67"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e68) no match for c7d653
FAIL!  : Iso5426Test::testCharacters(1e68) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C7\u1E62"
   Expected (output)                                  : "\u1E68"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e69) no match for c7d673
FAIL!  : Iso5426Test::testCharacters(1e69) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C7\u1E63"
   Expected (output)                                  : "\u1E69"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(1e6a)
PASS   : Iso5426Test::testCharacters(1e6b)
PASS   : Iso5426Test::testCharacters(1e6c)
PASS   : Iso5426Test::testCharacters(1e6d)
PASS   : Iso5426Test::testCharacters(1e70)
PASS   : Iso5426Test::testCharacters(1e71)
PASS   : Iso5426Test::testCharacters(1e72)
PASS   : Iso5426Test::testCharacters(1e73)
PASS   : Iso5426Test::testCharacters(1e76)
PASS   : Iso5426Test::testCharacters(1e77)
QDEBUG : Iso5426Test::testCharacters(1e78) no match for c2c455
FAIL!  : Iso5426Test::testCharacters(1e78) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u0168"
   Expected (output)                                  : "\u1E78"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e79) no match for c2c475
FAIL!  : Iso5426Test::testCharacters(1e79) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u0169"
   Expected (output)                                  : "\u1E79"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e7a) no match for c8c555
FAIL!  : Iso5426Test::testCharacters(1e7a) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C8\u016A"
   Expected (output)                                  : "\u1E7A"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1e7b) no match for c8c575
FAIL!  : Iso5426Test::testCharacters(1e7b) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C8\u016B"
   Expected (output)                                  : "\u1E7B"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(1e7c)
PASS   : Iso5426Test::testCharacters(1e7d)
PASS   : Iso5426Test::testCharacters(1e7e)
PASS   : Iso5426Test::testCharacters(1e7f)
PASS   : Iso5426Test::testCharacters(1e80)
PASS   : Iso5426Test::testCharacters(1e81)
PASS   : Iso5426Test::testCharacters(1e82)
PASS   : Iso5426Test::testCharacters(1e83)
PASS   : Iso5426Test::testCharacters(1e84)
PASS   : Iso5426Test::testCharacters(1e85)
PASS   : Iso5426Test::testCharacters(1e86)
PASS   : Iso5426Test::testCharacters(1e87)
PASS   : Iso5426Test::testCharacters(1e88)
PASS   : Iso5426Test::testCharacters(1e89)
PASS   : Iso5426Test::testCharacters(1e8a)
PASS   : Iso5426Test::testCharacters(1e8b)
PASS   : Iso5426Test::testCharacters(1e8c)
PASS   : Iso5426Test::testCharacters(1e8d)
PASS   : Iso5426Test::testCharacters(1e8e)
PASS   : Iso5426Test::testCharacters(1e8f)
PASS   : Iso5426Test::testCharacters(1e90)
PASS   : Iso5426Test::testCharacters(1e91)
PASS   : Iso5426Test::testCharacters(1e92)
PASS   : Iso5426Test::testCharacters(1e93)
PASS   : Iso5426Test::testCharacters(1e97)
PASS   : Iso5426Test::testCharacters(1e98)
PASS   : Iso5426Test::testCharacters(1e99)
PASS   : Iso5426Test::testCharacters(1ea0)
PASS   : Iso5426Test::testCharacters(1ea1)
PASS   : Iso5426Test::testCharacters(1ea2)
PASS   : Iso5426Test::testCharacters(1ea3)
QDEBUG : Iso5426Test::testCharacters(1ea4) no match for c2c341
FAIL!  : Iso5426Test::testCharacters(1ea4) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00C2"
   Expected (output)                                  : "\u1EA4"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ea5) no match for c2c361
FAIL!  : Iso5426Test::testCharacters(1ea5) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00E2"
   Expected (output)                                  : "\u1EA5"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1ea6) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EA4"
   Expected (output)                                  : "\u1EA6"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1ea7) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EA5"
   Expected (output)                                  : "\u1EA7"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1ea8) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EA6"
   Expected (output)                                  : "\u1EA8"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1ea9) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EA7"
   Expected (output)                                  : "\u1EA9"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1eaa) no match for c4c341
FAIL!  : Iso5426Test::testCharacters(1eaa) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C4\u00C2"
   Expected (output)                                  : "\u1EAA"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1eab) no match for c4c361
FAIL!  : Iso5426Test::testCharacters(1eab) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C4\u00E2"
   Expected (output)                                  : "\u1EAB"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1eac) no match for c3d641
FAIL!  : Iso5426Test::testCharacters(1eac) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C3\u1EA0"
   Expected (output)                                  : "\u1EAC"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ead) no match for c3d661
FAIL!  : Iso5426Test::testCharacters(1ead) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C3\u1EA1"
   Expected (output)                                  : "\u1EAD"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1eae) no match for c2c641
FAIL!  : Iso5426Test::testCharacters(1eae) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u0102"
   Expected (output)                                  : "\u1EAE"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1eaf) no match for c2c661
FAIL!  : Iso5426Test::testCharacters(1eaf) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u0103"
   Expected (output)                                  : "\u1EAF"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1eb0) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EAE"
   Expected (output)                                  : "\u1EB0"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1eb1) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EAF"
   Expected (output)                                  : "\u1EB1"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1eb2) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EB0"
   Expected (output)                                  : "\u1EB2"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1eb3) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EB1"
   Expected (output)                                  : "\u1EB3"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1eb4) no match for c4c641
FAIL!  : Iso5426Test::testCharacters(1eb4) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C4\u0102"
   Expected (output)                                  : "\u1EB4"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1eb5) no match for c4c661
FAIL!  : Iso5426Test::testCharacters(1eb5) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C4\u0103"
   Expected (output)                                  : "\u1EB5"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1eb6) no match for c6d641
FAIL!  : Iso5426Test::testCharacters(1eb6) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C6\u1EA0"
   Expected (output)                                  : "\u1EB6"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1eb7) no match for c6d661
FAIL!  : Iso5426Test::testCharacters(1eb7) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C6\u1EA1"
   Expected (output)                                  : "\u1EB7"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(1eb8)
PASS   : Iso5426Test::testCharacters(1eb9)
PASS   : Iso5426Test::testCharacters(1eba)
PASS   : Iso5426Test::testCharacters(1ebb)
PASS   : Iso5426Test::testCharacters(1ebc)
PASS   : Iso5426Test::testCharacters(1ebd)
QDEBUG : Iso5426Test::testCharacters(1ebe) no match for c2c345
FAIL!  : Iso5426Test::testCharacters(1ebe) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00CA"
   Expected (output)                                  : "\u1EBE"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ebf) no match for c2c365
FAIL!  : Iso5426Test::testCharacters(1ebf) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00EA"
   Expected (output)                                  : "\u1EBF"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1ec0) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EBE"
   Expected (output)                                  : "\u1EC0"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1ec1) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EBF"
   Expected (output)                                  : "\u1EC1"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1ec2) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EC0"
   Expected (output)                                  : "\u1EC2"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1ec3) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EC1"
   Expected (output)                                  : "\u1EC3"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ec4) no match for c4c345
FAIL!  : Iso5426Test::testCharacters(1ec4) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C4\u00CA"
   Expected (output)                                  : "\u1EC4"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ec5) no match for c4c365
FAIL!  : Iso5426Test::testCharacters(1ec5) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C4\u00EA"
   Expected (output)                                  : "\u1EC5"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ec6) no match for c3d645
FAIL!  : Iso5426Test::testCharacters(1ec6) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C3\u1EB8"
   Expected (output)                                  : "\u1EC6"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ec7) no match for c3d665
FAIL!  : Iso5426Test::testCharacters(1ec7) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C3\u1EB9"
   Expected (output)                                  : "\u1EC7"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(1ec8)
PASS   : Iso5426Test::testCharacters(1ec9)
PASS   : Iso5426Test::testCharacters(1eca)
PASS   : Iso5426Test::testCharacters(1ecb)
PASS   : Iso5426Test::testCharacters(1ecc)
PASS   : Iso5426Test::testCharacters(1ecd)
PASS   : Iso5426Test::testCharacters(1ece)
PASS   : Iso5426Test::testCharacters(1ecf)
QDEBUG : Iso5426Test::testCharacters(1ed0) no match for c2c34f
FAIL!  : Iso5426Test::testCharacters(1ed0) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00D4"
   Expected (output)                                  : "\u1ED0"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ed1) no match for c2c36f
FAIL!  : Iso5426Test::testCharacters(1ed1) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u00F4"
   Expected (output)                                  : "\u1ED1"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1ed2) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1ED0"
   Expected (output)                                  : "\u1ED2"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1ed3) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1ED1"
   Expected (output)                                  : "\u1ED3"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1ed4) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1ED2"
   Expected (output)                                  : "\u1ED4"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1ed5) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1ED3"
   Expected (output)                                  : "\u1ED5"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ed6) no match for c4c34f
FAIL!  : Iso5426Test::testCharacters(1ed6) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C4\u00D4"
   Expected (output)                                  : "\u1ED6"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ed7) no match for c4c36f
FAIL!  : Iso5426Test::testCharacters(1ed7) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C4\u00F4"
   Expected (output)                                  : "\u1ED7"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ed8) no match for c3d64f
FAIL!  : Iso5426Test::testCharacters(1ed8) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C3\u1ECC"
   Expected (output)                                  : "\u1ED8"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ed9) no match for c3d66f
FAIL!  : Iso5426Test::testCharacters(1ed9) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C3\u1ECD"
   Expected (output)                                  : "\u1ED9"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1eda) no match for c2ce4f
FAIL!  : Iso5426Test::testCharacters(1eda) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u01A0"
   Expected (output)                                  : "\u1EDA"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1edb) no match for c2ce6f
FAIL!  : Iso5426Test::testCharacters(1edb) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u01A1"
   Expected (output)                                  : "\u1EDB"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1edc) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EDA"
   Expected (output)                                  : "\u1EDC"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1edd) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EDB"
   Expected (output)                                  : "\u1EDD"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1ede) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EDC"
   Expected (output)                                  : "\u1EDE"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1edf) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EDD"
   Expected (output)                                  : "\u1EDF"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ee0) no match for c4ce4f
FAIL!  : Iso5426Test::testCharacters(1ee0) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C4\u01A0"
   Expected (output)                                  : "\u1EE0"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ee1) no match for c4ce6f
FAIL!  : Iso5426Test::testCharacters(1ee1) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C4\u01A1"
   Expected (output)                                  : "\u1EE1"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ee2) no match for d6ce4f
FAIL!  : Iso5426Test::testCharacters(1ee2) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00D6\u01A0"
   Expected (output)                                  : "\u1EE2"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ee3) no match for d6ce6f
FAIL!  : Iso5426Test::testCharacters(1ee3) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00D6\u01A1"
   Expected (output)                                  : "\u1EE3"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(1ee4)
PASS   : Iso5426Test::testCharacters(1ee5)
PASS   : Iso5426Test::testCharacters(1ee6)
PASS   : Iso5426Test::testCharacters(1ee7)
QDEBUG : Iso5426Test::testCharacters(1ee8) no match for c2ce55
FAIL!  : Iso5426Test::testCharacters(1ee8) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u01AF"
   Expected (output)                                  : "\u1EE8"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ee9) no match for c2ce75
FAIL!  : Iso5426Test::testCharacters(1ee9) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C2\u01B0"
   Expected (output)                                  : "\u1EE9"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1eea) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EE8"
   Expected (output)                                  : "\u1EEA"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1eeb) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EE9"
   Expected (output)                                  : "\u1EEB"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1eec) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EEA"
   Expected (output)                                  : "\u1EEC"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
FAIL!  : Iso5426Test::testCharacters(1eed) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u1EEB"
   Expected (output)                                  : "\u1EED"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1eee) no match for c4ce55
FAIL!  : Iso5426Test::testCharacters(1eee) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C4\u01AF"
   Expected (output)                                  : "\u1EEE"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1eef) no match for c4ce75
FAIL!  : Iso5426Test::testCharacters(1eef) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00C4\u01B0"
   Expected (output)                                  : "\u1EEF"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ef0) no match for d6ce55
FAIL!  : Iso5426Test::testCharacters(1ef0) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00D6\u01AF"
   Expected (output)                                  : "\u1EF0"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
QDEBUG : Iso5426Test::testCharacters(1ef1) no match for d6ce75
FAIL!  : Iso5426Test::testCharacters(1ef1) Compared values are not the same
   Actual   (Tellico::Iso5426Converter::toUtf8(input)): "\u00D6\u01B0"
   Expected (output)                                  : "\u1EF1"
   Loc: [/<<PKGBUILDDIR>>/src/tests/iso5426test.cpp(55)]
PASS   : Iso5426Test::testCharacters(1ef2)
PASS   : Iso5426Test::testCharacters(1ef3)
PASS   : Iso5426Test::testCharacters(1ef4)
PASS   : Iso5426Test::testCharacters(1ef5)
PASS   : Iso5426Test::testCharacters(1ef6)
PASS   : Iso5426Test::testCharacters(1ef7)
PASS   : Iso5426Test::testCharacters(1ef8)
PASS   : Iso5426Test::testCharacters(1ef9)
PASS   : Iso5426Test::testCharacters(2018)
PASS   : Iso5426Test::testCharacters(2019)
PASS   : Iso5426Test::testCharacters(201a)
PASS   : Iso5426Test::testCharacters(201c)
PASS   : Iso5426Test::testCharacters(201d)
PASS   : Iso5426Test::testCharacters(201e)
PASS   : Iso5426Test::testCharacters(2020)
PASS   : Iso5426Test::testCharacters(2021)
PASS   : Iso5426Test::testCharacters(2032)
PASS   : Iso5426Test::testCharacters(2033)
PASS   : Iso5426Test::testCharacters(2117)
PASS   : Iso5426Test::testCharacters(266d)
PASS   : Iso5426Test::testCharacters(266f)
PASS   : Iso5426Test::cleanupTestCase()
Totals: 475 passed, 116 failed, 0 skipped, 0 blacklisted, 2ms
********* Finished testing of Iso5426Test *********

(You can find all the build logs for this version on Debian here:
https://buildd.debian.org/status/logs.php?pkg=tellico&ver=3.3-1&suite=sid )

At least from a quick glance, the code in Iso5426Converter seems to do some char vs uchar mistakes, however I don't have the time to investigate and test more. I can test patches on such machines, though.
Comment 1 Robby Stephenson 2020-04-26 19:28:09 UTC
Created attachment 127900 [details]
Try to account for uchar from QByteArray
Comment 2 Robby Stephenson 2020-04-26 19:29:22 UTC
You're right - I think I made multiple errors in the new code and then wrote incorrect unit tests that didn't catch it! I attached a patch - I'd appreciate if you'd let me know if this might fix it. I'm flying in the blind a little bit.
Comment 3 Pino Toscano 2020-04-26 19:38:48 UTC
(In reply to Robby Stephenson from comment #1)
> Created attachment 127900 [details]
> Try to account for uchar from QByteArray

I tested this patch on s390x Debian unstable porterbox, and it worked -- iso5426test passed. Thanks!
Comment 4 Robby Stephenson 2020-04-26 21:33:30 UTC
Git commit fd35c88321710d42b89cd9733140ad269fcd78a5 by Robby Stephenson.
Committed on 26/04/2020 at 21:31.
Pushed by rstephenson into branch 'master'.

Use correct uchar cast for QByteARray in ISO-6937 converter

Similar to fix in the ISO-5426 converter. It doesn't seem to be
tested at all in the unit test.

M  +7    -7    src/utils/iso6937converter.cpp

https://commits.kde.org/tellico/fd35c88321710d42b89cd9733140ad269fcd78a5
Comment 5 Robby Stephenson 2020-04-26 21:33:30 UTC
Git commit ab305dd0d8b720c8e01dae8a66f6527442fb73f1 by Robby Stephenson.
Committed on 26/04/2020 at 21:29.
Pushed by rstephenson into branch 'master'.

Account for QByteArray::at returning char, not uchar

Cast accordingly to uchar and fix the character combination code.
In addition, correct all the unit tests where the incorrect comparisons
were being done.
FIXED-IN: 3.3.1

M  +4    -0    ChangeLog
M  +127  -129  src/utils/iso5426converter.cpp

https://commits.kde.org/tellico/ab305dd0d8b720c8e01dae8a66f6527442fb73f1
Comment 6 Robby Stephenson 2020-04-26 21:36:46 UTC
(In reply to Pino Toscano from comment #3)
> (In reply to Robby Stephenson from comment #1)
> > Created attachment 127900 [details]
> > Try to account for uchar from QByteArray
> 
> I tested this patch on s390x Debian unstable porterbox, and it worked --
> iso5426test passed. Thanks!

Thanks!
Comment 7 Pino Toscano 2020-04-27 06:21:32 UTC
Thanks, it worked perfectly now:
https://buildd.debian.org/status/logs.php?pkg=tellico&ver=3.3-2&suite=sid