summaryrefslogtreecommitdiffstats
path: root/src/test/controller_mapping_validation_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/controller_mapping_validation_test.cpp')
-rw-r--r--src/test/controller_mapping_validation_test.cpp75
1 files changed, 63 insertions, 12 deletions
diff --git a/src/test/controller_mapping_validation_test.cpp b/src/test/controller_mapping_validation_test.cpp
index 89d0392d9a..43011c62dd 100644
--- a/src/test/controller_mapping_validation_test.cpp
+++ b/src/test/controller_mapping_validation_test.cpp
@@ -5,29 +5,22 @@
#include "controllers/defs_controllers.h"
#include "moc_controller_mapping_validation_test.cpp"
-FakeControllerJSProxy::FakeControllerJSProxy()
+FakeMidiControllerJSProxy::FakeMidiControllerJSProxy()
: ControllerJSProxy(nullptr) {
}
-void FakeControllerJSProxy::send(const QList<int>& data, unsigned int length) {
+void FakeMidiControllerJSProxy::send(const QList<int>& data, unsigned int length) {
Q_UNUSED(data);
Q_UNUSED(length);
+ qInfo() << "LINT: Prefer to use sendSysexMsg instead of the generic alias send!";
}
-void FakeControllerJSProxy::sendOutputReport(quint8 reportID,
- const QByteArray& dataArray,
- bool resendUnchangedReport) {
- Q_UNUSED(reportID);
- Q_UNUSED(dataArray);
- Q_UNUSED(resendUnchangedReport);
-}
-
-void FakeControllerJSProxy::sendSysexMsg(const QList<int>& data, unsigned int length) {
+void FakeMidiControllerJSProxy::sendSysexMsg(const QList<int>& data, unsigned int length) {
Q_UNUSED(data);
Q_UNUSED(length);
}
-void FakeControllerJSProxy::sendShortMsg(unsigned char status,
+void FakeMidiControllerJSProxy::sendShortMsg(unsigned char status,
unsigned char byte1,
unsigned char byte2) {
Q_UNUSED(status);
@@ -35,6 +28,64 @@ void FakeControllerJSProxy::sendShortMsg(unsigned char status,
Q_UNUSED(byte2);
}
+FakeHidControllerJSProxy::FakeHidControllerJSProxy()
+ : ControllerJSProxy(nullptr) {
+}
+
+void FakeHidControllerJSProxy::send(const QList<int>& data, unsigned int length) {
+ Q_UNUSED(data);
+ Q_UNUSED(length);
+
+ qInfo() << "LINT: Prefer to use sendOutputReport instead of send!";
+}
+
+void FakeHidControllerJSProxy::send(const QList<int>& dataList,
+ unsigned int length,
+ quint8 reportID,
+ bool useNonSkippingFIFO) {
+ Q_UNUSED(dataList);
+ Q_UNUSED(length);
+ Q_UNUSED(reportID);
+ Q_UNUSED(useNonSkippingFIFO);
+
+ qInfo() << "LINT: Prefer to use sendOutputReport instead of send!";
+}
+
+void FakeHidControllerJSProxy::sendOutputReport(quint8 reportID,
+ const QByteArray& dataArray,
+ bool resendUnchangedReport) {
+ Q_UNUSED(reportID);
+ Q_UNUSED(dataArray);
+ Q_UNUSED(resendUnchangedReport);
+}
+
+QByteArray FakeHidControllerJSProxy::getInputReport(
+ quint8 reportID) {
+ Q_UNUSED(reportID);
+ return QByteArray();
+}
+
+void FakeHidControllerJSProxy::sendFeatureReport(
+ quint8 reportID, const QByteArray& reportData) {
+ Q_UNUSED(reportID);
+ Q_UNUSED(reportData);
+}
+
+QByteArray FakeHidControllerJSProxy::getFeatureReport(
+ quint8 reportID) {
+ Q_UNUSED(reportID);
+ return QByteArray();
+}
+
+FakeBulkControllerJSProxy::FakeBulkControllerJSProxy()
+ : ControllerJSProxy(nullptr) {
+}
+
+void FakeBulkControllerJSProxy::send(const QList<int>& data, unsigned int length) {
+ Q_UNUSED(data);
+ Q_UNUSED(length);
+}
+
FakeController::FakeController()
: Controller("Test Controller"),
m_bMidiMapping(false),