git.fiddlerwoaroof.com
Browse code

Fix installer tests for new signature

Ed Langley authored on 08/06/2017 23:14:38
Showing 1 changed files
... ...
@@ -99,7 +99,7 @@ int installs_token()
99 99
     directory directory (std::make_shared<fake_directory> (user_name));
100 100
     std::shared_ptr<fake_totp_generator> fake_generator =
101 101
         std::make_shared<fake_totp_generator> (token);
102
-    auto generator = std::make_shared<totp_generator> (fake_generator);
102
+    totp_generator generator (fake_generator);
103 103
 
104 104
     installer installer = installer::create (tokens, unistd, directory,
105 105
                           generator);
... ...
@@ -122,8 +122,7 @@ int unistd_does_not_find_user_name_nullptr_case()
122 122
     tokens tokens{test_tokens};
123 123
     unistd unistd (std::make_shared<fail_unistd>());
124 124
     directory directory (std::make_shared<fake_directory> (user_name));
125
-    auto generator = std::make_shared<totp_generator>
126
-                     (std::make_shared<fake_totp_generator>());
125
+    totp_generator generator (std::make_shared<fake_totp_generator>());
127 126
 
128 127
     installer installer = installer::create (tokens, unistd, directory,
129 128
                           generator);
... ...
@@ -147,8 +146,7 @@ int unistd_does_not_find_user_name_empty_string_case()
147 146
     tokens tokens{test_tokens};
148 147
     unistd unistd (std::make_shared<fake_unistd> (""));
149 148
     directory directory (std::make_shared<fake_directory> (user_name));
150
-    auto generator = std::shared_ptr<totp_generator> (new totp_generator (
151
-                         std::make_shared<fake_totp_generator>()));
149
+    totp_generator generator (totp_generator (std::make_shared<fake_totp_generator>()));
152 150
 
153 151
     installer installer = installer::create (tokens, unistd, directory,
154 152
                           generator);
... ...
@@ -171,8 +169,7 @@ int directory_finds_no_user_info()
171 169
     tokens tokens{test_tokens};
172 170
     unistd unistd (std::make_shared<fake_unistd> (user_name));
173 171
     directory directory (std::make_shared<fake_directory> ("not the user"));
174
-    auto generator = std::shared_ptr<totp_generator> (new totp_generator (
175
-                         std::make_shared<fake_totp_generator>()));
172
+    totp_generator generator (std::make_shared<fake_totp_generator>());
176 173
 
177 174
     installer installer = installer::create (tokens, unistd, directory,
178 175
                           generator);
... ...
@@ -199,4 +196,3 @@ int main (int argc, char *argv[])
199 196
 {
200 197
     return !run_tests();
201 198
 }
202
-