YUKI Hiroshi
null+****@clear*****
Thu Apr 30 10:18:07 JST 2015
YUKI Hiroshi 2015-04-30 10:18:07 +0900 (Thu, 30 Apr 2015) New Revision: 36fc3d115cd4accd7925127e2155b6eceee8e031 https://github.com/droonga/droonga-engine/commit/36fc3d115cd4accd7925127e2155b6eceee8e031 Message: Add test for validation of NodeName Modified files: test/unit/test_node_name.rb Modified: test/unit/test_node_name.rb (+17 -0) =================================================================== --- test/unit/test_node_name.rb 2015-04-30 10:12:11 +0900 (65e8c07) +++ test/unit/test_node_name.rb 2015-04-30 10:18:07 +0900 (4c13e2a) @@ -22,6 +22,23 @@ class NodeNameTest < Test::Unit::TestCase :tag => tag) end + class ValidationTest < self + data(:ip_address => "192.168.0.1:2929/droonga", + :host_name => "node29:2929/droonga") + def test_valid(input) + assert_true(Droonga::NodeName.valid?(input)) + end + + data(:no_host => ":2929/droonga", + :no_port => "192.168.0.1/droonga", + :no_tag => "192.168.0.1:2929", + :blank => "", + :nil => nil) + def test_invalid(input) + assert_false(Droonga::NodeName.valid?(input)) + end + end + class ParseTest < self def parse(string) Droonga::NodeName.parse(string) -------------- next part -------------- HTML����������������������������... Download