Home | History | Annotate | Download | only in base

Lines Matching refs:output

15   std::string output;
17 &output);
20 EXPECT_EQ("aGVsbG8_d29ybGQ=", output);
23 Base64UrlEncode("??", Base64UrlEncodePolicy::INCLUDE_PADDING, &output);
24 EXPECT_EQ("Pz8=", output);
26 Base64UrlEncode("", Base64UrlEncodePolicy::INCLUDE_PADDING, &output);
27 EXPECT_EQ("", output);
31 std::string output;
32 Base64UrlEncode("hello?world", Base64UrlEncodePolicy::OMIT_PADDING, &output);
35 EXPECT_EQ("aGVsbG8_d29ybGQ", output);
38 Base64UrlEncode("??", Base64UrlEncodePolicy::OMIT_PADDING, &output);
39 EXPECT_EQ("Pz8", output);
41 Base64UrlEncode("", Base64UrlEncodePolicy::OMIT_PADDING, &output);
42 EXPECT_EQ("", output);
46 std::string output;
48 Base64UrlDecodePolicy::REQUIRE_PADDING, &output));
50 EXPECT_EQ("hello?world", output);
53 "aGVsbG8_d29ybGQ", Base64UrlDecodePolicy::REQUIRE_PADDING, &output));
57 Base64UrlDecode("Pz8=", Base64UrlDecodePolicy::REQUIRE_PADDING, &output));
58 EXPECT_EQ("??", output);
61 Base64UrlDecode("", Base64UrlDecodePolicy::REQUIRE_PADDING, &output));
62 EXPECT_EQ("", output);
66 std::string output;
68 Base64UrlDecodePolicy::IGNORE_PADDING, &output));
70 EXPECT_EQ("hello?world", output);
74 Base64UrlDecodePolicy::IGNORE_PADDING, &output));
76 EXPECT_EQ("hello?world", output);
80 std::string output;
82 "aGVsbG8_d29ybGQ=", Base64UrlDecodePolicy::DISALLOW_PADDING, &output));
86 "aGVsbG8_d29ybGQ", Base64UrlDecodePolicy::DISALLOW_PADDING, &output));
88 EXPECT_EQ("hello?world", output);
92 std::string output;
97 "aGVsbG8/d29ybGQ=", Base64UrlDecodePolicy::REQUIRE_PADDING, &output));
101 std::string output;
104 "=", Base64UrlDecodePolicy::IGNORE_PADDING, &output));
106 "==", Base64UrlDecodePolicy::IGNORE_PADDING, &output));
108 "===", Base64UrlDecodePolicy::IGNORE_PADDING, &output));
110 "====", Base64UrlDecodePolicy::IGNORE_PADDING, &output));