diff options
author | daredevil2002 <daredevil2002@yandex-team.com> | 2023-08-22 21:19:48 +0300 |
---|---|---|
committer | daredevil2002 <daredevil2002@yandex-team.com> | 2023-08-22 22:14:27 +0300 |
commit | 07ad0583b3f39038a4f7fe2ce3d4b8109cd1bb0e (patch) | |
tree | b30e2ff9935ed6ca3e2425824dda8d093dd1d3fc /library/cpp/string_utils/base32/fuzz/main.cpp | |
parent | 16b49a7ff6a0740a19bab5650934824d3d7030f4 (diff) | |
download | ydb-07ad0583b3f39038a4f7fe2ce3d4b8109cd1bb0e.tar.gz |
[yql/udfs/string] Add base32
Добавил в String UDF поддержку base32
Diffstat (limited to 'library/cpp/string_utils/base32/fuzz/main.cpp')
-rw-r--r-- | library/cpp/string_utils/base32/fuzz/main.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/library/cpp/string_utils/base32/fuzz/main.cpp b/library/cpp/string_utils/base32/fuzz/main.cpp new file mode 100644 index 0000000000..f2255c5aa0 --- /dev/null +++ b/library/cpp/string_utils/base32/fuzz/main.cpp @@ -0,0 +1,14 @@ +#include <library/cpp/string_utils/base32/base32.h> + +#include <util/system/types.h> +#include <util/system/yassert.h> + +extern "C" int LLVMFuzzerTestOneInput(const ui8* data, size_t size) +{ + const std::string_view example{reinterpret_cast<const char*>(data), size}; + const auto converted = Base32StrictDecode(Base32Encode(example)); + + Y_VERIFY(example == converted); + + return 0; +} |