diff options
| author | skullY <skullydazed@gmail.com> | 2019-08-30 11:19:03 -0700 |
|---|---|---|
| committer | skullydazed <skullydazed@users.noreply.github.com> | 2019-08-30 15:01:52 -0700 |
| commit | b624f32f944acdc59dcb130674c09090c5c404cb (patch) | |
| tree | bc13adbba137d122d9a2c2fb2fafcbb08ac10e25 /quantum/serial_link/tests/triple_buffered_object_tests.cpp | |
| parent | 61af76a10d00aba185b8338604171de490a13e3b (diff) | |
| download | qmk_firmware-b624f32f944acdc59dcb130674c09090c5c404cb.tar.gz qmk_firmware-b624f32f944acdc59dcb130674c09090c5c404cb.zip | |
clang-format changes
Diffstat (limited to 'quantum/serial_link/tests/triple_buffered_object_tests.cpp')
| -rw-r--r-- | quantum/serial_link/tests/triple_buffered_object_tests.cpp | 18 |
1 files changed, 7 insertions, 11 deletions
diff --git a/quantum/serial_link/tests/triple_buffered_object_tests.cpp b/quantum/serial_link/tests/triple_buffered_object_tests.cpp index 7724bbee9..8de9bfdeb 100644 --- a/quantum/serial_link/tests/triple_buffered_object_tests.cpp +++ b/quantum/serial_link/tests/triple_buffered_object_tests.cpp | |||
| @@ -27,18 +27,16 @@ extern "C" { | |||
| 27 | #include "serial_link/protocol/triple_buffered_object.h" | 27 | #include "serial_link/protocol/triple_buffered_object.h" |
| 28 | } | 28 | } |
| 29 | 29 | ||
| 30 | struct test_object{ | 30 | struct test_object { |
| 31 | uint8_t state; | 31 | uint8_t state; |
| 32 | uint32_t buffer[3]; | 32 | uint32_t buffer[3]; |
| 33 | }; | 33 | }; |
| 34 | 34 | ||
| 35 | test_object test_object; | 35 | test_object test_object; |
| 36 | 36 | ||
| 37 | class TripleBufferedObject : public testing::Test { | 37 | class TripleBufferedObject : public testing::Test { |
| 38 | public: | 38 | public: |
| 39 | TripleBufferedObject() { | 39 | TripleBufferedObject() { triple_buffer_init((triple_buffer_object_t*)&test_object); } |
| 40 | triple_buffer_init((triple_buffer_object_t*)&test_object); | ||
| 41 | } | ||
| 42 | }; | 40 | }; |
| 43 | 41 | ||
| 44 | TEST_F(TripleBufferedObject, writes_and_reads_object) { | 42 | TEST_F(TripleBufferedObject, writes_and_reads_object) { |
| @@ -47,9 +45,7 @@ TEST_F(TripleBufferedObject, writes_and_reads_object) { | |||
| 47 | EXPECT_EQ(*triple_buffer_read(&test_object), 0x3456ABCC); | 45 | EXPECT_EQ(*triple_buffer_read(&test_object), 0x3456ABCC); |
| 48 | } | 46 | } |
| 49 | 47 | ||
| 50 | TEST_F(TripleBufferedObject, does_not_read_empty) { | 48 | TEST_F(TripleBufferedObject, does_not_read_empty) { EXPECT_EQ(triple_buffer_read(&test_object), nullptr); } |
| 51 | EXPECT_EQ(triple_buffer_read(&test_object), nullptr); | ||
| 52 | } | ||
| 53 | 49 | ||
| 54 | TEST_F(TripleBufferedObject, writes_twice_and_reads_object) { | 50 | TEST_F(TripleBufferedObject, writes_twice_and_reads_object) { |
| 55 | *triple_buffer_begin_write(&test_object) = 0x3456ABCC; | 51 | *triple_buffer_begin_write(&test_object) = 0x3456ABCC; |
| @@ -62,7 +58,7 @@ TEST_F(TripleBufferedObject, writes_twice_and_reads_object) { | |||
| 62 | TEST_F(TripleBufferedObject, performs_another_write_in_the_middle_of_read) { | 58 | TEST_F(TripleBufferedObject, performs_another_write_in_the_middle_of_read) { |
| 63 | *triple_buffer_begin_write(&test_object) = 1; | 59 | *triple_buffer_begin_write(&test_object) = 1; |
| 64 | triple_buffer_end_write(&test_object); | 60 | triple_buffer_end_write(&test_object); |
| 65 | uint32_t* read = triple_buffer_read(&test_object); | 61 | uint32_t* read = triple_buffer_read(&test_object); |
| 66 | *triple_buffer_begin_write(&test_object) = 2; | 62 | *triple_buffer_begin_write(&test_object) = 2; |
| 67 | triple_buffer_end_write(&test_object); | 63 | triple_buffer_end_write(&test_object); |
| 68 | EXPECT_EQ(*read, 1); | 64 | EXPECT_EQ(*read, 1); |
| @@ -73,7 +69,7 @@ TEST_F(TripleBufferedObject, performs_another_write_in_the_middle_of_read) { | |||
| 73 | TEST_F(TripleBufferedObject, performs_two_writes_in_the_middle_of_read) { | 69 | TEST_F(TripleBufferedObject, performs_two_writes_in_the_middle_of_read) { |
| 74 | *triple_buffer_begin_write(&test_object) = 1; | 70 | *triple_buffer_begin_write(&test_object) = 1; |
| 75 | triple_buffer_end_write(&test_object); | 71 | triple_buffer_end_write(&test_object); |
| 76 | uint32_t* read = triple_buffer_read(&test_object); | 72 | uint32_t* read = triple_buffer_read(&test_object); |
| 77 | *triple_buffer_begin_write(&test_object) = 2; | 73 | *triple_buffer_begin_write(&test_object) = 2; |
| 78 | triple_buffer_end_write(&test_object); | 74 | triple_buffer_end_write(&test_object); |
| 79 | *triple_buffer_begin_write(&test_object) = 3; | 75 | *triple_buffer_begin_write(&test_object) = 3; |
