Mcucpp

Форк
0
/
memory_reader.cpp 
25 строк · 583.0 Байт
1

2

3
#include <gtest/gtest.h>
4
#include <crc.h>
5
#include <memory_reader.h>
6

7

8

9
TEST(MemoryReader, Read)
10
{
11
	using namespace Mcucpp;
12
	uint32_t buffer[] = {0x11223344, 0x55667788, 0x99aabbcc};
13
	MemoryReader reader(buffer, sizeof(buffer));
14
	
15
	EXPECT_EQ(0x3344, reader.ReadU16Le());
16
	EXPECT_EQ(0x1122, reader.ReadU16Le());
17
}
18

19
TEST(MemoryReader, Read2)
20
{
21
	using namespace Mcucpp;
22
	uint32_t buffer[] = {0x11223344, 0x55667788, 0x99aabbcc};
23
	MemoryReader reader(buffer, sizeof(buffer));
24
	
25
	EXPECT_EQ(0x3344, reader.ReadU16Le());
26
	EXPECT_EQ(0x1122, reader.ReadU16Le());
27
}

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.