+++ /dev/null
-/** ***** namedpipe loopback test ******/
-#include <QxtNamedPipe>
-#include <QTest>
-#include <QSignalSpy>
-#include <QBuffer>
-#include <QDebug>
-#include <QByteArray>
-#include <QThread>
-
-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:"<<readall;
- QVERIFY2(readall=="hello","output not mathing input");
- QVERIFY2 (spyr.count()> 0, "not emitting readyRead" );
- }
-
- signals:
- void wave();
- void counterwave();
- };
-
-
-
-QTEST_MAIN(QxtnamedPipeTest)
-#include "main.moc"