diff --git a/src/qgcunittest/MultiSignalSpy.cc b/src/qgcunittest/MultiSignalSpy.cc index 1e42e4407fbcd577ad939a01277ece12887fb05f..9c3d4a21153c494a3fdf606afc00f3be5119427c 100644 --- a/src/qgcunittest/MultiSignalSpy.cc +++ b/src/qgcunittest/MultiSignalSpy.cc @@ -92,7 +92,8 @@ bool MultiSignalSpy::_checkSignalByMaskWorker(quint16 mask, bool multipleSignals QSignalSpy* spy = _rgSpys[i]; Q_ASSERT(spy != NULL); - if ((multipleSignalsAllowed && spy->count() == 0) || spy->count() != 1) { + if ((multipleSignalsAllowed && spy->count() == 0) || (!multipleSignalsAllowed && spy->count() != 1)) { + qDebug() << "Failed index:" << i; _printSignalState(); return false; }