YUKI Hiroshi
null+****@clear*****
Thu Apr 30 10:27:07 JST 2015
YUKI Hiroshi 2015-04-30 10:27:07 +0900 (Thu, 30 Apr 2015) New Revision: 432e8f145b3ea1d3926c298ded1a29bc1d1a0654 https://github.com/droonga/droonga-engine/commit/432e8f145b3ea1d3926c298ded1a29bc1d1a0654 Message: Add test for default parameters of NodeName Modified files: test/unit/test_node_name.rb Modified: test/unit/test_node_name.rb (+34 -0) =================================================================== --- test/unit/test_node_name.rb 2015-04-30 10:18:17 +0900 (361cbb4) +++ test/unit/test_node_name.rb 2015-04-30 10:27:07 +0900 (9868ee1) @@ -39,6 +39,40 @@ class NodeNameTest < Test::Unit::TestCase end end + class DefaultParameterTest < self + data(:omitted => { + :params => { + }, + :host => Droonga::NodeName::DEFAULT_HOST, + :port => Droonga::NodeName::DEFAULT_PORT, + :tag => Droonga::NodeName::DEFAULT_TAG, + }, + :nil => { + :params => { + :host => nil, + :port => nil, + :tag => nil, + }, + :host => Droonga::NodeName::DEFAULT_HOST, + :port => Droonga::NodeName::DEFAULT_PORT, + :tag => Droonga::NodeName::DEFAULT_TAG, + }, + :filled => { + :params => { + :host => "node29", + :port => 2929, + :tag => "test", + }, + :host => "node29", + :port => 2929, + :tag => "test", + }) + def test_default_parameter(data) + assert_equal(node_name(data[:host], data[:port], data[:tag]), + Droonga::NodeName.new(data[:params])) + end + end + class ParseTest < self def parse(string) Droonga::NodeName.parse(string) -------------- next part -------------- HTML����������������������������...Download