QString: remove some redundant unittests
The QChar::toLatin1() args in: str.replace(index, len, QChar(after[0]).toLatin1()) s2.replace(ch.toLatin1(), after, cs) will be converted to QChar, so it's always calling the same QString overload, I argue that we're not testing QChar implicit conversions here. Change-Id: I3962cab2b34684f970638575e6bd15dd1067a8c6 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
9a1b7c7fa5
commit
b291217457
@ -3416,10 +3416,6 @@ void tst_QString::replace_uint_uint()
|
||||
QString s3 = string;
|
||||
s3.replace( (uint) index, (uint) len, QChar(after[0]) );
|
||||
QTEST( s3, "result" );
|
||||
|
||||
QString s4 = string;
|
||||
s4.replace( (uint) index, (uint) len, QChar(after[0]).toLatin1() );
|
||||
QTEST( s4, "result" );
|
||||
}
|
||||
}
|
||||
|
||||
@ -3555,14 +3551,6 @@ void tst_QString::replace_string()
|
||||
s4.begin(); // Test when isShared() is false
|
||||
s4.replace(ch, after, cs);
|
||||
QCOMPARE(s4, result);
|
||||
|
||||
// What is this one testing? it calls the same replace() overload
|
||||
// as the previous two
|
||||
if ( QChar(ch.toLatin1()) == ch ) {
|
||||
QString s2 = string;
|
||||
s2.replace( ch.toLatin1(), after, cs );
|
||||
QCOMPARE(s2, result);
|
||||
}
|
||||
}
|
||||
|
||||
QString s3 = string;
|
||||
|
Loading…
Reference in New Issue
Block a user