22 #include "gtest/gtest.h"
28 class HashNameGeneratorTest :
public ::testing::Test {
31 HashNameGeneratorTest() {
35 virtual ~HashNameGeneratorTest() {
42 virtual void SetUp() {
47 virtual void TearDown() {
53 TEST_F(HashNameGeneratorTest, HashName) {
55 std::vector<std::string> params;
56 params.push_back(
"transferline");
57 params.push_back(
"sigmax=5.05");
58 params.push_back(
"sigmay=6.05");
61 std::string expected =
"88a02dc533c53bc156f54a4fcc54397b";
62 ASSERT_STREQ(expected.c_str(), hash.c_str());
67 int main(
int argc,
char **argv) {
68 ::testing::InitGoogleTest(&argc, argv);
69 return RUN_ALL_TESTS();
int main(int argc, char **argv)
static std::string generate(std::vector< std::string > arguments, size_t world_pid=0)