| 26 | #include <array> |
| 27 | |
| 28 | TEST_CASE(base64_encoding) |
| 29 | { |
| 30 | EXPECT(migraphx::base64_encode("abc") == "YWJj"); |
| 31 | |
| 32 | EXPECT(migraphx::base64_encode("abcd") == "YWJjZA=="); |
| 33 | |
| 34 | EXPECT(migraphx::base64_encode("convolution") == "Y29udm9sdXRpb24="); |
| 35 | |
| 36 | EXPECT(migraphx::base64_encode("https://www.amd.com/en/products/software/rocm.html") == |
| 37 | "aHR0cHM6Ly93d3cuYW1kLmNvbS9lbi9wcm9kdWN0cy9zb2Z0d2FyZS9yb2NtLmh0bWw="); |
| 38 | |
| 39 | EXPECT(migraphx::base64_encode("{1, 3, 7, 9}") == "ezEsIDMsIDcsIDl9"); |
| 40 | } |
| 41 | |
| 42 | TEST_CASE(base64_rfc_test_vectors) |
| 43 | { |
nothing calls this directly
no test coverage detected