test/tc_reports.rb in sawmill-0.1.15 vs test/tc_reports.rb in sawmill-0.1.16
- old
+ new
@@ -1,26 +1,26 @@
# -----------------------------------------------------------------------------
-#
+#
# Sawmill: tests reports
-#
+#
# -----------------------------------------------------------------------------
# Copyright 2009 Daniel Azuma
-#
+#
# All rights reserved.
-#
+#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
-#
+#
# * Redistributions of source code must retain the above copyright notice,
# this list of conditions and the following disclaimer.
# * Redistributions in binary form must reproduce the above copyright notice,
# this list of conditions and the following disclaimer in the documentation
# and/or other materials provided with the distribution.
# * Neither the name of the copyright holder, nor the names of any other
# contributors to this software, may be used to endorse or promote products
# derived from this software without specific prior written permission.
-#
+#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
@@ -39,21 +39,21 @@
require ::File.expand_path("#{::File.dirname(__FILE__)}/../lib/sawmill.rb")
module Sawmill
module Tests # :nodoc:
-
- class TestMultiParser < ::Test::Unit::TestCase # :nodoc:
-
-
+
+ class TestReports < ::Test::Unit::TestCase # :nodoc:
+
+
def setup
@levels = ::Sawmill::STANDARD_LEVELS
end
-
-
+
+
# Test entry report.
-
+
def test_entry_report
processor_ = EntryProcessor.build do
CompileReport(If(FilterByBasicFields(:level => :WARN),
CountEntries(:label => 'warn: ')),
If(FilterByBasicFields(:level => :ERROR),
@@ -66,14 +66,14 @@
logger_.error("hello 4")
logger_.fatal("hello 5")
logger_.info("hello 6")
assert_equal("warn: 3\nerror: 2", logger_.close)
end
-
-
+
+
# Test record report.
-
+
def test_record_report
processor_ = RecordProcessor.build do
CompileReport(If(FilterByAttributes('user' => 'daniel'),
CountRecords(:label => 'daniel: ')),
If(FilterByAttributes('location' => 'seattle'),
@@ -92,11 +92,11 @@
logger_.set_attribute('user', 'bill')
logger_.set_attribute('location', 'tacoma')
logger_.end_record
assert_equal("daniel: 2\nseattle: 1", logger_.close)
end
-
-
+
+
end
-
+
end
end