CloverBootloader/rEFIt_UEFI/cpp_unit_test/XBuffer_tests.cpp

28 lines
545 B
C++
Raw Normal View History

2020-08-17 21:40:52 +02:00
#include <Platform.h> // Only use angled for Platform, else, xcode project won't compile
2020-08-13 14:07:40 +02:00
#include "../cpp_foundation/XBuffer.h"
int XBuffer_tests()
{
#ifdef JIEF_DEBUG
// printf("XBuffer_tests -> Enter\n");
#endif
XBuffer<UINT8> xb_uint8;
void* p = (void*)1;
char* p2 = (char*)2;
xb_uint8.cat(p);
xb_uint8.cat(p2);
xb_uint8.cat(uintptr_t(0));
XBuffer<UINT8> xb_uint8_2;
xb_uint8_2.cat(uintptr_t(1));
xb_uint8_2.cat(uintptr_t(2));
xb_uint8_2.cat(uintptr_t(0));
if ( xb_uint8_2 != xb_uint8 ) return 1;
2020-08-13 14:07:40 +02:00
return 0;
}