Re-run astyle

pull/7822/head
Donatien Garnier 2018-08-29 16:59:45 +01:00
parent 64d65fdf56
commit bfd433984f
6 changed files with 273 additions and 240 deletions

View File

@ -95,32 +95,46 @@ static const TestCommand_t SEQUENCES[SEQUENCE_MAX][MAX_STEP] = {
{ START_SESSION, END_SESSION, TERMINATE },
/* WRITE_READ_TEST */
{ START_SESSION, WRITE_SIZE_4, READ_SIZE_4, WRITE_4_BYTES, READ_4_BYTES,
WRITE_2_BYTES, READ_4_BYTES_MIXED, END_SESSION, TERMINATE },
{
START_SESSION, WRITE_SIZE_4, READ_SIZE_4, WRITE_4_BYTES, READ_4_BYTES,
WRITE_2_BYTES, READ_4_BYTES_MIXED, END_SESSION, TERMINATE
},
/* ERASE_TEST */
{ START_SESSION, WRITE_SIZE_4, READ_SIZE_4, WRITE_4_BYTES, READ_4_BYTES,
ERASE_4_BYTES, READ_4_BYTES_ERASED, END_SESSION, TERMINATE },
{
START_SESSION, WRITE_SIZE_4, READ_SIZE_4, WRITE_4_BYTES, READ_4_BYTES,
ERASE_4_BYTES, READ_4_BYTES_ERASED, END_SESSION, TERMINATE
},
/* WRITE_READ_SIZE_TEST */
{ START_SESSION, WRITE_SIZE_2, READ_SIZE_2, WRITE_SIZE_4, READ_SIZE_4,
END_SESSION, TERMINATE },
{
START_SESSION, WRITE_SIZE_2, READ_SIZE_2, WRITE_SIZE_4, READ_SIZE_4,
END_SESSION, TERMINATE
},
/* TRUNCATE_TEST */
{ START_SESSION, WRITE_SIZE_4, READ_SIZE_4, WRITE_4_BYTES, READ_4_BYTES,
WRITE_SIZE_2, READ_SIZE_2, READ_4_BYTES_FAIL, END_SESSION, TERMINATE },
{
START_SESSION, WRITE_SIZE_4, READ_SIZE_4, WRITE_4_BYTES, READ_4_BYTES,
WRITE_SIZE_2, READ_SIZE_2, READ_4_BYTES_FAIL, END_SESSION, TERMINATE
},
/* WRITE_TRUNCATE_TEST */
{ START_SESSION, WRITE_SIZE_2, READ_SIZE_2, WRITE_4_BYTES_FAIL, READ_4_BYTES_FAIL,
END_SESSION, TERMINATE },
{
START_SESSION, WRITE_SIZE_2, READ_SIZE_2, WRITE_4_BYTES_FAIL, READ_4_BYTES_FAIL,
END_SESSION, TERMINATE
},
/* WRITE_WITH_OFFSET_TEST */
{ START_SESSION, WRITE_SIZE_4, READ_SIZE_4, WRITE_4_BYTES, READ_4_BYTES,
WRITE_2_BYTES_OFFSET, READ_4_BYTES_OFFSET, END_SESSION, TERMINATE },
{
START_SESSION, WRITE_SIZE_4, READ_SIZE_4, WRITE_4_BYTES, READ_4_BYTES,
WRITE_2_BYTES_OFFSET, READ_4_BYTES_OFFSET, END_SESSION, TERMINATE
},
/* WRITE_BEYOND_SIZE_TEST */
{ START_SESSION, WRITE_SIZE_2, READ_SIZE_2, WRITE_2_BYTES_OFFSET_FAIL, READ_2_BYTES_OFFSET_FAIL,
WRITE_2_BYTES, READ_2_BYTES, END_SESSION, TERMINATE }
{
START_SESSION, WRITE_SIZE_2, READ_SIZE_2, WRITE_2_BYTES_OFFSET_FAIL, READ_2_BYTES_OFFSET_FAIL,
WRITE_2_BYTES, READ_2_BYTES, END_SESSION, TERMINATE
}
};
static const uint8_t DATA_4_BYTES[] = { 0x01, 0x02, 0x03, 0x04 };
@ -129,10 +143,9 @@ static const uint8_t DATA_4_BYTES_MIXED[] = { 0x05, 0x06, 0x03, 0x04 };
static const uint8_t DATA_4_BYTES_OFFSET[] = { 0x01, 0x02, 0x05, 0x06 };
static const uint8_t DATA_4_BYTES_ERASED[] = { 0x00, 0x00, 0x00, 0x00 };
class DriverTest : public NFCEEPROMDriver::Delegate
{
class DriverTest : public NFCEEPROMDriver::Delegate {
public:
DriverTest(NFCEEPROMDriver* _driver)
DriverTest(NFCEEPROMDriver *_driver)
: _operation_data(NULL),
_driver(_driver),
_sequence(SEQUENCE_MAX),
@ -145,7 +158,8 @@ public:
/* Delegate events */
virtual void on_session_started(bool success) {
virtual void on_session_started(bool success)
{
if (success != _success) {
TEST_FAIL_MESSAGE("failed to start session");
}
@ -153,7 +167,8 @@ public:
evaluate_step(START_SESSION);
};
virtual void on_session_ended(bool success) {
virtual void on_session_ended(bool success)
{
if (success != _success) {
TEST_FAIL_MESSAGE("failed to end session");
}
@ -161,7 +176,8 @@ public:
evaluate_step(END_SESSION);
};
virtual void on_bytes_read(size_t count) {
virtual void on_bytes_read(size_t count)
{
if (count != _result_size) {
TEST_FAIL_MESSAGE("failed to read bytes");
}
@ -172,7 +188,8 @@ public:
evaluate_step(READ_BYTES);
};
virtual void on_bytes_written(size_t count) {
virtual void on_bytes_written(size_t count)
{
if (count != _result_size) {
TEST_FAIL_MESSAGE("failed to write bytes");
}
@ -180,7 +197,8 @@ public:
evaluate_step(WRITE_BYTES);
};
virtual void on_size_written(bool success) {
virtual void on_size_written(bool success)
{
if (success != _success) {
TEST_FAIL_MESSAGE("failed to write size");
}
@ -188,7 +206,8 @@ public:
evaluate_step(WRITE_SIZE);
};
virtual void on_size_read(bool success, size_t size) {
virtual void on_size_read(bool success, size_t size)
{
if (success != _success || size != _result_size) {
TEST_FAIL_MESSAGE("failed to read size");
}
@ -196,7 +215,8 @@ public:
evaluate_step(READ_SIZE);
};
virtual void on_bytes_erased(size_t count) {
virtual void on_bytes_erased(size_t count)
{
if (count != _result_size) {
TEST_FAIL_MESSAGE("failed to erase bytes");
}
@ -206,7 +226,8 @@ public:
/* Sequence running code */
void run_sequence(TestSequence_t sequence) {
void run_sequence(TestSequence_t sequence)
{
_sequence = sequence;
if (_sequence >= SEQUENCE_MAX) {
@ -220,11 +241,12 @@ public:
TEST_ASSERT_EQUAL(TERMINATE, SEQUENCES[_sequence][_step]);
}
void execute_next_step() {
void execute_next_step()
{
TestCommand_t command = SEQUENCES[_sequence][_step];
/* setup data buffer */
switch(command) {
switch (command) {
case READ_2_BYTES:
case READ_2_BYTES_OFFSET_FAIL:
case WRITE_2_BYTES:
@ -252,7 +274,7 @@ public:
}
/* setup result size */
switch(command) {
switch (command) {
case READ_2_BYTES:
case READ_4_BYTES_FAIL:
case WRITE_2_BYTES:
@ -275,7 +297,7 @@ public:
}
/* setup operation size */
switch(command) {
switch (command) {
case READ_2_BYTES:
case READ_2_BYTES_OFFSET_FAIL:
case WRITE_2_BYTES:
@ -301,7 +323,7 @@ public:
}
/* setup offset */
switch(command) {
switch (command) {
case READ_2_BYTES_OFFSET_FAIL:
case WRITE_2_BYTES_OFFSET:
case WRITE_2_BYTES_OFFSET_FAIL:
@ -312,7 +334,7 @@ public:
}
/* setup command success */
switch(command) {
switch (command) {
case READ_2_BYTES_OFFSET_FAIL:
case WRITE_2_BYTES_OFFSET_FAIL:
_success = false;
@ -322,7 +344,7 @@ public:
}
/* call next command */
switch(command&TEST_COMMAND_GROUP_MASK) {
switch (command & TEST_COMMAND_GROUP_MASK) {
case START_SESSION:
_driver->start_session(true);
break;
@ -352,7 +374,8 @@ public:
}
}
void evaluate_step(TestCommand_t command_completed) {
void evaluate_step(TestCommand_t command_completed)
{
/* check last command succeeded */
TEST_ASSERT_EQUAL(command_completed, SEQUENCES[_sequence][_step]&TEST_COMMAND_GROUP_MASK);
@ -369,7 +392,7 @@ private:
uint8_t _buffer[BUFFER_MAX];
const uint8_t *_operation_data;
NFCEEPROMDriver* _driver;
NFCEEPROMDriver *_driver;
TestSequence_t _sequence;
size_t _step;
@ -382,7 +405,7 @@ private:
/* test case running code */
static DriverTest *driver_test;
extern NFCEEPROMDriver* greentea_nfc_EEPROM_driver_get_instance();
extern NFCEEPROMDriver *greentea_nfc_EEPROM_driver_get_instance();
utest::v1::status_t test_setup(const Case *const source, const size_t index_of_case)
{
@ -398,35 +421,43 @@ utest::v1::status_t test_setup(const Case *const source, const size_t index_of_c
return greentea_case_setup_handler(source, index_of_case);
}
void session() {
void session()
{
driver_test->run_sequence(SESSION_TEST);
}
void write_read() {
void write_read()
{
driver_test->run_sequence(WRITE_READ_TEST);
}
void erase_bytes() {
void erase_bytes()
{
driver_test->run_sequence(ERASE_TEST);
}
void write_read_size() {
void write_read_size()
{
driver_test->run_sequence(WRITE_READ_SIZE_TEST);
}
void truncate_size() {
void truncate_size()
{
driver_test->run_sequence(TRUNCATE_TEST);
}
void write_bytes_truncated() {
void write_bytes_truncated()
{
driver_test->run_sequence(WRITE_TRUNCATE_TEST);
}
void write_with_offset() {
void write_with_offset()
{
driver_test->run_sequence(WRITE_WITH_OFFSET_TEST);
}
void write_beyond_size() {
void write_beyond_size()
{
driver_test->run_sequence(WRITE_BEYOND_SIZE_TEST);
}
@ -461,6 +492,7 @@ Case cases[] = {
Specification specification(test_init, cases);
// Entry point into the tests
int main() {
int main()
{
return !Harness::run(specification);
}

View File

@ -54,7 +54,7 @@ public:
*
* @param buffer The buffer used to construct the payload.
*/
virtual void build(const Span<uint8_t>& buffer) const = 0;
virtual void build(const Span<uint8_t> &buffer) const = 0;
protected:
/**
@ -140,7 +140,7 @@ public:
*/
static size_t compute_record_size(
const Record &record,
const PayloadBuilder* builder = NULL
const PayloadBuilder *builder = NULL
);
/**
@ -170,17 +170,17 @@ public:
private:
// append fields
void append_header(const Record &record, const PayloadBuilder*);
void append_header(const Record &record, const PayloadBuilder *);
void append_type_length(const Record &record);
void append_payload_length(const Record &, const PayloadBuilder*);
void append_payload_length(const Record &, const PayloadBuilder *);
void append_id_length(const Record &);
void append_type(const Record &);
void append_id(const Record &);
void append_payload(const Record &, const PayloadBuilder*);
void append_payload(const Record &, const PayloadBuilder *);
// helpers
static bool is_short_payload(const Record &record, const PayloadBuilder*);
static size_t get_payload_size(const Record &, const PayloadBuilder*);
static bool is_short_payload(const Record &record, const PayloadBuilder *);
static size_t get_payload_size(const Record &, const PayloadBuilder *);
// builder state.
Span<uint8_t> _message_buffer;

View File

@ -51,7 +51,8 @@ bool MessageBuilder::append_record(
const RecordType &type,
const PayloadBuilder &builder,
bool is_last_record
) {
)
{
Record record(
type,
RecordPayload(),