OSDN Git Service

add tests
authormasahino <masahino@0978bef0-6439-0410-a06b-a62e4d60c955>
Mon, 15 Mar 2010 14:15:01 +0000 (14:15 +0000)
committermasahino <masahino@0978bef0-6439-0410-a06b-a62e4d60c955>
Mon, 15 Mar 2010 14:15:01 +0000 (14:15 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/lbw/ldblogwriter/trunk@99 0978bef0-6439-0410-a06b-a62e4d60c955

test/test-service_blogger.rb~ [new file with mode: 0644]
test/test-service_builder.rb [new file with mode: 0644]
test/test-trackback.rb [new file with mode: 0644]

diff --git a/test/test-service_blogger.rb~ b/test/test-service_blogger.rb~
new file mode 100644 (file)
index 0000000..855e6b2
--- /dev/null
@@ -0,0 +1,28 @@
+$LOAD_PATH.unshift 'lib'
+
+require 'test/unit'
+require 'mocha'
+require 'ldblogwriter/services/livedoor.rb'
+require 'ldblogwriter/config.rb'
+
+
+class TestLiveDoor < Test::Unit::TestCase
+  def setup
+    config_file = ENV['HOME'] + "/.ldblogwriter.conf"
+    conf = LDBlogWriter::Config.new(config_file)
+    @ld = LDBlogWriter::LiveDoor::new(conf)
+  end
+  
+  def test_to_xml
+    assert(@ld.to_xml("test content", "test title", "test"))
+  end
+
+  def test_post_entry
+    post_ret = Net::HTTPResponse.new("1.1", "201", "hoge")
+    post_ret['Location'] = "huga"
+    Net::HTTP.any_instance.stubs(:post).returns(post_ret)
+    ret = @ld.post_entry("test content", "this is test", "test")
+    assert_instance_of(String, ret)
+  end
+end
+
diff --git a/test/test-service_builder.rb b/test/test-service_builder.rb
new file mode 100644 (file)
index 0000000..466a5f8
--- /dev/null
@@ -0,0 +1,8 @@
+$LOAD_PATH.unshift 'lib'
+
+require 'test/unit'
+
+require 'test/service/test-livedoor.rb'
+
+class TestServiceBuilder < Test::Unit::TestCase
+end
diff --git a/test/test-trackback.rb b/test/test-trackback.rb
new file mode 100644 (file)
index 0000000..25758a3
--- /dev/null
@@ -0,0 +1,15 @@
+$LOAD_PATH.unshift 'lib'
+
+require 'test/unit'
+require 'ldblogwriter/trackback.rb'
+
+class TestTrackBack < Test::Unit::TestCase
+  def setup
+    @conf = LDBlogWriter::Config.new('test/test.conf')
+    @parser = LDBlogWriter::Parser.new(@conf, nil)
+  end
+
+  def test_send
+  end
+
+end