summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/sha1.cc17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/sha1.cc b/test/sha1.cc
new file mode 100644
index 0000000..7441f01
--- /dev/null
+++ b/test/sha1.cc
@@ -0,0 +1,17 @@
+#include "sha1.hh"
+
+#include "base64.hh"
+
+#include <gtest/gtest.h>
+
+TEST(Sha1, sanity) {
+ EXPECT_EQ("L9ThxnotKPzthJ7hu3bnORuT6xI=",
+ base64::encode(
+ sha1::hash("The quick brown fox jumps over the lazy dog")));
+
+ EXPECT_EQ("3p8sf9JeGzr60+haC9F9mxANtLM=",
+ base64::encode(
+ sha1::hash("The quick brown fox jumps over the lazy cog")));
+
+ EXPECT_EQ("2jmj7l5rSw0yVb/vlWAYkK/YBwk=", base64::encode(sha1::hash("")));
+}