Navigation Menu

Skip to content

Commit

Permalink
Add test for default parameters of NodeName
Browse files Browse the repository at this point in the history
  • Loading branch information
piroor committed Apr 30, 2015
1 parent 66fb06f commit 432e8f1
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions test/unit/test_node_name.rb
Expand Up @@ -39,6 +39,40 @@ def test_invalid(input)
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)
Expand Down

0 comments on commit 432e8f1

Please sign in to comment.