-
Notifications
You must be signed in to change notification settings - Fork 100
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add tests to audio sink and source with stop upon the first state change
The tests cover the issues described in the ticket. Task-number: QTBUG-126816 Pick-to: 6.8 Change-Id: I2e6a9ce9b421d36d25a27134f8a2e53ac7c71fdd Reviewed-by: Jøger Hansegård <[email protected]>
- Loading branch information
Showing
4 changed files
with
161 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
// Copyright (C) 2024 The Qt Company Ltd. | ||
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only | ||
|
||
#ifndef QMOCKIODEVICE_P_H | ||
#define QMOCKIODEVICE_P_H | ||
|
||
#include <qiodevice.h> | ||
|
||
// | ||
// W A R N I N G | ||
// ------------- | ||
// | ||
// This file is not part of the Qt API. It exists purely as an | ||
// implementation detail. This header file may change from version to | ||
// version without notice, or even be removed. | ||
// | ||
// We mean it. | ||
// | ||
|
||
QT_BEGIN_NAMESPACE | ||
|
||
class MockIODevice : public QIODevice | ||
{ | ||
public: | ||
using QIODevice::QIODevice; | ||
|
||
qint64 writeData(const char *, qint64 len) override { return len; } | ||
|
||
qint64 readData(char *data, qint64 maxlen) override | ||
{ | ||
memset(data, 0, maxlen); | ||
return maxlen; | ||
} | ||
}; | ||
|
||
QT_END_NAMESPACE | ||
|
||
#endif // QMOCKIODEVICE_P_H |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters