diff options
| author | Michael Klishin <mklishin@pivotal.io> | 2015-09-14 15:30:53 +0300 |
|---|---|---|
| committer | Michael Klishin <mklishin@pivotal.io> | 2015-09-14 15:30:56 +0300 |
| commit | 9f4ce81d28278f14bc60754640769d49565a6060 (patch) | |
| tree | ae68e4ed28d1c419f527394cd62540d04ddd2e2d /test | |
| parent | bfc4891fb4817d2cabd9d9767e98b3ff6abefc65 (diff) | |
| download | rabbitmq-server-git-9f4ce81d28278f14bc60754640769d49565a6060.tar.gz | |
Some unit tests for pluggable password hashing
Diffstat (limited to 'test')
| -rw-r--r-- | test/src/rabbit_tests.erl | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/test/src/rabbit_tests.erl b/test/src/rabbit_tests.erl index 7a36e01f5b..7e6440ad22 100644 --- a/test/src/rabbit_tests.erl +++ b/test/src/rabbit_tests.erl @@ -92,6 +92,7 @@ all_tests0() -> passed = vm_memory_monitor_tests:all_tests(), passed = credit_flow_test:test_credit_flow_settings(), passed = on_disk_store_tunable_parameter_validation_test:test_msg_store_parameter_validation(), + passed = test_password_hashing(), passed. do_if_secondary_node(Up, Down) -> @@ -1015,9 +1016,6 @@ test_user_management() -> TestTags([administrator]), TestTags([]), - %% hashing functions - %% TODO - %% vhost creation ok = control_action(add_vhost, ["/testhost"]), {error, {vhost_already_exists, _}} = @@ -1060,6 +1058,19 @@ test_user_management() -> passed. +test_password_hashing() -> + rabbit_password_hashing_sha256 = rabbit_password:hashing_mod(), + application:set_env(rabbit, password_hashing_module, rabbit_password_hashing_md5), + rabbit_password_hashing_md5 = rabbit_password:hashing_mod(), + application:set_env(rabbit, password_hashing_module, rabbit_password_hashing_sha256), + rabbit_password_hashing_sha256 = rabbit_password:hashing_mod(), + + rabbit_password_hashing_sha256 = rabbit_password:hashing_mod(rabbit_password_hashing_sha256), + rabbit_password_hashing_md5 = rabbit_password:hashing_mod(rabbit_password_hashing_md5), + rabbit_password_hashing_md5 = rabbit_password:hashing_mod(undefined), + + passed. + test_runtime_parameters() -> rabbit_runtime_parameters_test:register(), Good = fun(L) -> ok = control_action(set_parameter, L) end, |
