diff options
| author | knu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2002-02-25 12:13:30 +0000 |
|---|---|---|
| committer | knu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2002-02-25 12:13:30 +0000 |
| commit | b4c5f4fa84544047ce6482ff2423bebacc3eb83a (patch) | |
| tree | 19133196a9ff2f032a30f43d189a3aabacaadb2e /ext/syslog/test.rb | |
| parent | bbd1d2be66644b4924c8f1852792098238f16f6d (diff) | |
| download | ruby-b4c5f4fa84544047ce6482ff2423bebacc3eb83a.tar.gz ruby-b4c5f4fa84544047ce6482ff2423bebacc3eb83a.tar.xz ruby-b4c5f4fa84544047ce6482ff2423bebacc3eb83a.zip | |
* ext/syslog/syslog.c: Merge from rough. Turn Syslog into a
module keeping backward compatibility intact.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2134 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/syslog/test.rb')
| -rw-r--r-- | ext/syslog/test.rb | 84 |
1 files changed, 42 insertions, 42 deletions
diff --git a/ext/syslog/test.rb b/ext/syslog/test.rb index fd94f1e59..6cd861b2b 100644 --- a/ext/syslog/test.rb +++ b/ext/syslog/test.rb @@ -1,5 +1,5 @@ #!/usr/bin/env ruby -# $RoughId: test.rb,v 1.8 2001/11/24 18:11:32 knu Exp $ +# $RoughId: test.rb,v 1.9 2002/02/25 08:20:14 knu Exp $ # $Id$ # Please only run this test on machines reasonable for testing. @@ -14,94 +14,94 @@ $:.unshift('.') require 'syslog' class TestSyslog < RUNIT::TestCase - def test_s_new + def test_new assert_exception(NameError) { Syslog.new } end - def test_s_instance + def test_instance sl1 = Syslog.instance sl2 = Syslog.open sl3 = Syslog.instance - assert_equal(sl1, sl2) - assert_equal(sl1, sl3) + assert_equal(Syslog, sl1) + assert_equal(Syslog, sl2) + assert_equal(Syslog, sl3) ensure - sl1.close + Syslog.close end - def test_s_open + def test_open # default parameters - sl = Syslog.open + Syslog.open - assert_equal($0, sl.ident) - assert_equal(Syslog::LOG_PID | Syslog::LOG_CONS, sl.options) - assert_equal(Syslog::LOG_USER, sl.facility) + assert_equal($0, Syslog.ident) + assert_equal(Syslog::LOG_PID | Syslog::LOG_CONS, Syslog.options) + assert_equal(Syslog::LOG_USER, Syslog.facility) # open without close assert_exception(RuntimeError) { - sl.open + Syslog.open } - sl.close + Syslog.close # given parameters - sl = Syslog.open("foo", Syslog::LOG_NDELAY | Syslog::LOG_PERROR, Syslog::LOG_DAEMON) + Syslog.open("foo", Syslog::LOG_NDELAY | Syslog::LOG_PERROR, Syslog::LOG_DAEMON) - assert_equal('foo', sl.ident) - assert_equal(Syslog::LOG_NDELAY | Syslog::LOG_PERROR, sl.options) - assert_equal(Syslog::LOG_DAEMON, sl.facility) + assert_equal('foo', Syslog.ident) + assert_equal(Syslog::LOG_NDELAY | Syslog::LOG_PERROR, Syslog.options) + assert_equal(Syslog::LOG_DAEMON, Syslog.facility) - sl.close + Syslog.close # default parameters again (after close) - sl = Syslog.open - sl.close + Syslog.open + Syslog.close - assert_equal($0, sl.ident) - assert_equal(Syslog::LOG_PID | Syslog::LOG_CONS, sl.options) - assert_equal(Syslog::LOG_USER, sl.facility) + assert_equal($0, Syslog.ident) + assert_equal(Syslog::LOG_PID | Syslog::LOG_CONS, Syslog.options) + assert_equal(Syslog::LOG_USER, Syslog.facility) # block param = nil Syslog.open { |param| } - assert_equal(sl, param) + assert_equal(Syslog, param) ensure - sl.close + Syslog.close end def test_opened? - sl = Syslog.instance - assert_equal(false, sl.opened?) + assert_equal(false, Syslog.opened?) - sl.open - assert_equal(true, sl.opened?) + Syslog.open + assert_equal(true, Syslog.opened?) - sl.close - assert_equal(false, sl.opened?) + Syslog.close + assert_equal(false, Syslog.opened?) - sl.open { - assert_equal(true, sl.opened?) + Syslog.open { + assert_equal(true, Syslog.opened?) } - assert_equal(false, sl.opened?) + assert_equal(false, Syslog.opened?) end def test_mask - sl = Syslog.open + Syslog.open - orig = sl.mask + orig = Syslog.mask - sl.mask = Syslog.LOG_UPTO(Syslog::LOG_ERR) - assert_equal(Syslog.LOG_UPTO(Syslog::LOG_ERR), sl.mask) + Syslog.mask = Syslog.LOG_UPTO(Syslog::LOG_ERR) + assert_equal(Syslog.LOG_UPTO(Syslog::LOG_ERR), Syslog.mask) - sl.mask = Syslog.LOG_MASK(Syslog::LOG_CRIT) - assert_equal(Syslog.LOG_MASK(Syslog::LOG_CRIT), sl.mask) + Syslog.mask = Syslog.LOG_MASK(Syslog::LOG_CRIT) + assert_equal(Syslog.LOG_MASK(Syslog::LOG_CRIT), Syslog.mask) - sl.mask = orig + Syslog.mask = orig ensure - sl.close + Syslog.close end def test_log |
