From cb34be646cc64eb6ae117c13322e8740af8f4e58 Mon Sep 17 00:00:00 2001 From: Francois Best Date: Sat, 8 Oct 2016 02:37:18 +0200 Subject: [PATCH] Added test for PolyPressure. --- test/unit-tests/tests/unit-tests_MidiOutput.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/test/unit-tests/tests/unit-tests_MidiOutput.cpp b/test/unit-tests/tests/unit-tests_MidiOutput.cpp index d62ca91..47890ea 100644 --- a/test/unit-tests/tests/unit-tests_MidiOutput.cpp +++ b/test/unit-tests/tests/unit-tests_MidiOutput.cpp @@ -225,7 +225,17 @@ TEST(MidiOutput, sendPitchBend) TEST(MidiOutput, sendPolyPressure) { + SerialMock serial; + MidiInterface midi(serial); + Buffer buffer; + buffer.resize(5); + midi.begin(); + midi.sendPolyPressure(42, 12, 12); + midi.sendPolyPressure(47, 12, 12); + EXPECT_EQ(serial.mTxBuffer.getLength(), 5); + serial.mTxBuffer.read(&buffer[0], 5); + EXPECT_THAT(buffer, ElementsAreArray({0xab, 42, 12, 47, 12})); } TEST(MidiOutput, sendAfterTouch)