# HG changeset patch # User Andre Heinecke # Date 1396453497 0 # Node ID 0b1453070561852ab0b3c09945ea40ae941323ce # Parent 02df89a275a691296e39421ec8427b45862621c2 Fix test no list diff -r 02df89a275a6 -r 0b1453070561 ui/tests/cinstprocesstest.cpp --- a/ui/tests/cinstprocesstest.cpp Wed Apr 02 15:42:35 2014 +0000 +++ b/ui/tests/cinstprocesstest.cpp Wed Apr 02 15:44:57 2014 +0000 @@ -98,13 +98,24 @@ void CinstProcessTest::testNoList() { /* No list */ - QProcess* installerProcess = startCinstProcess(); - QVERIFY(installerProcess->state() == QProcess::Running); + QTemporaryFile emptyFile; + emptyFile.open(); + emptyFile.close(); + QStringList args; + args << "list=" + emptyFile.fileName(); + + QTemporaryFile instructions; + instructions.open(); foreach (const Certificate &cert, validList.getCertificates()) { - installerProcess->write(cert.base64Line().toLatin1()); - installerProcess->write("\r\n"); + instructions.write(cert.base64Line().toLatin1()); + instructions.write("\n"); } + instructions.close(); + + args << "instructions=" + instructions.fileName(); + + QProcess* installerProcess = startCinstProcess(args); finishVerify(installerProcess, ERR_INVALID_INPUT_NO_LIST); }