[Groonga-commit] droonga/droonga-engine at 432e8f1 [master] Add test for default parameters of NodeName

Back to archive index

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 



More information about the Groonga-commit mailing list
Back to archive index