Skip to content

Commit

Permalink
Adjust fram test
Browse files Browse the repository at this point in the history
  • Loading branch information
kamilchmela committed Sep 16, 2024
1 parent 8e3640e commit e7de75c
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions Tests/UnitTests/Fram.test.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ TEST_CASE("Mocked functions do nothing by default")

auto writeData = std::array{0xAA_b, 0xBB_b, 0xCC_b, 0xDD_b};
fram::WriteTo(address, Span(writeData), 0 * s);
readData = fram::ReadFrom<writeData.size()>(address, *s);
readData = fram::ReadFrom<writeData.size()>(address, 0 * s);
CHECK(readData == decltype(readData){});
}
}
Expand All @@ -69,16 +69,16 @@ TEST_CASE("Mocking FRAM in RAM")
auto address = fram::Address(GENERATE(take(1, random(0U, value_of(fram::memorySize) - 10))));

auto readData = std::array{0x01_b, 0x02_b, 0x03_b, 0x04_b};
fram::ReadFrom(address, Span(&readData), 0);
fram::ReadFrom(address, Span(&readData), 0 * s);
CHECK(readData == decltype(readData){});

auto writeData = std::array{0xAA_b, 0xBB_b, 0xCC_b, 0xDD_b};
fram::WriteTo(address, Span(writeData), 0);
fram::WriteTo(address, Span(writeData), 0 * s);
CHECK(fram::ram::memory[value_of(address)] == writeData[0]);
CHECK(fram::ram::memory[value_of(address) + 1] == writeData[1]);
CHECK(fram::ram::memory[value_of(address) + 2] == writeData[2]);
CHECK(fram::ram::memory[value_of(address) + 3] == writeData[3]);

readData = fram::ReadFrom<writeData.size()>(address, 0);
readData = fram::ReadFrom<writeData.size()>(address, 0 * s);
CHECK(readData == writeData);
}

0 comments on commit e7de75c

Please sign in to comment.