--- /dev/null
+$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
+
--- /dev/null
+$LOAD_PATH.unshift 'lib'
+
+require 'test/unit'
+
+require 'test/service/test-livedoor.rb'
+
+class TestServiceBuilder < Test::Unit::TestCase
+end
--- /dev/null
+$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