X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcontrib%2Flibqxt-2007-10-24%2Ftests%2Fnamedpipe%2Fmain.cpp;fp=src%2Fcontrib%2Flibqxt-2007-10-24%2Ftests%2Fnamedpipe%2Fmain.cpp;h=8bf5343d3fa7519a8c89dcd638865c3e57c8b216;hp=0000000000000000000000000000000000000000;hb=a634acadbcf6017474f68a3eaf7cb632660e9e49;hpb=cd122ca8e0d2c0ffc5397e0a813c75d791a7e6e3 diff --git a/src/contrib/libqxt-2007-10-24/tests/namedpipe/main.cpp b/src/contrib/libqxt-2007-10-24/tests/namedpipe/main.cpp new file mode 100644 index 00000000..8bf5343d --- /dev/null +++ b/src/contrib/libqxt-2007-10-24/tests/namedpipe/main.cpp @@ -0,0 +1,38 @@ +/** ***** namedpipe loopback test ******/ +#include +#include +#include +#include +#include +#include +#include + +class QxtnamedPipeTest: public QObject + { + Q_OBJECT + private slots: + void loopback() + { + QxtNamedPipe out("/tmp/QxtNamedPipe"); + QVERIFY2(out.open(QIODevice::ReadWrite),"open failed"); + QxtNamedPipe in("/tmp/QxtNamedPipe"); + QVERIFY2(in.open(QIODevice::ReadOnly),"open failed"); + + QSignalSpy spyr(&in, SIGNAL(readyRead())); + + out.write("hello"); + QString readall=in.readAll(); + qDebug()<<"output:"< 0, "not emitting readyRead" ); + } + + signals: + void wave(); + void counterwave(); + }; + + + +QTEST_MAIN(QxtnamedPipeTest) +#include "main.moc"