Skip to content

Commit f2fd95a

Browse files
committed
Forgot to scroll down and update half of the last test for last commit. Don't code at sleeping hours.
1 parent 7593ab8 commit f2fd95a

File tree

1 file changed

+8
-7
lines changed
  • SampleProjects/TestSomething/test

1 file changed

+8
-7
lines changed

SampleProjects/TestSomething/test/wire.cpp

+8-7
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ unittest(readTwo_writeOne) {
3030
Wire.begin();
3131
deque<uint8_t>* miso;
3232
// place some values on random slaves' read buffers
33-
const int randomSlaveAddr = 19, anotherRandomSlave = 34;
33+
const int randomSlaveAddr = 19, anotherRandomSlave = 34, yetAnotherSlave = 47;
3434
const uint8_t randomData[] = { 0x07, 0x0E }, moreRandomData[] = { 1, 4, 7 };
3535
miso = Wire.getMiso(randomSlaveAddr);
3636
miso->push_back(randomData[0]);
@@ -60,24 +60,25 @@ unittest(readTwo_writeOne) {
6060
assertEqual(moreRandomData[2], Wire.read());
6161
assertEqual(0, Wire.available());
6262

63-
// write some values to different random slave
64-
Wire.beginTransmission(47);
63+
// write some arbitrary values to a third slave
64+
Wire.beginTransmission(yetAnotherSlave);
6565
for (int i = 1; i < 4; i++) {
6666
Wire.write(i * 2);
6767
}
6868
Wire.endTransmission();
6969

7070
// check master write buffer
71-
deque<uint8_t>* mosi = Wire.getMosi(47);
71+
deque<uint8_t>* mosi = Wire.getMosi(yetAnotherSlave);
72+
const uint8_t expectedValues[] = { 2, 4, 6 };
7273

7374
assertEqual(3, mosi->size());
74-
assertEqual(2, mosi->front());
75+
assertEqual(expectedValues[0], mosi->front());
7576
mosi->pop_front();
7677
assertEqual(2, mosi->size());
77-
assertEqual(4, mosi->front());
78+
assertEqual(expectedValues[1], mosi->front());
7879
mosi->pop_front();
7980
assertEqual(1, mosi->size());
80-
assertEqual(6, mosi->front());
81+
assertEqual(expectedValues[2], mosi->front());
8182
mosi->pop_front();
8283
assertEqual(0, mosi->size());
8384
}

0 commit comments

Comments
 (0)