/
BirdLeon
/
ROBLOX2016
Обзор
Документация
Войти
/
BirdLeon
/
ROBLOX2016
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Base.UnitTest/Crypt.cpp
27 строк
721 B
PatoFlamejanteTV
full source code
19 дек 2024, 19:11
19 дек 2024, 19:11
05db15d
Код
Авторство
О чём код?
#include <boost/test/unit_test.hpp> #include "rbx/crypt.h" using namespace boost; BOOST_AUTO_TEST_SUITE(Crypt) const char* message = "Hello World!"; const char* signatureBase64 = "ZLrv3Sy5zh08/+tec0tw2dMJ1JkhX/TcItuo/IuYPkP3muftzYEU3mt+uU9236Hdh2RQlUIw3me/hI06aj9KVAbS8dHSzHbF6GpkhhmwmiLW4v8XfSFb//XujR4nEadWi21mzWTVDEySJA66uotV63r3jvYmVHC+o35dBN0h5Jw="; #ifndef RBX_PLATFORM_IOS BOOST_AUTO_TEST_CASE(PositiveTest) { RBX::Crypt crypt; BOOST_CHECK_NO_THROW(crypt.verifySignatureBase64(message, signatureBase64)); } BOOST_AUTO_TEST_CASE(NegativeTest) { RBX::Crypt crypt; BOOST_CHECK_THROW(crypt.verifySignatureBase64("Tampered message", signatureBase64), std::exception); } #endif BOOST_AUTO_TEST_SUITE_END()