[Groonga-commit] groonga/groonga-query-log at 8077d1f [master] test: remove instance variable based helper method

Back to archive index

Kouhei Sutou null+****@clear*****
Thu Oct 24 17:09:50 JST 2013


Kouhei Sutou	2013-10-24 17:09:50 +0900 (Thu, 24 Oct 2013)

  New Revision: 8077d1fc329a9a67562c82206d666e89264a84ff
  https://github.com/groonga/groonga-query-log/commit/8077d1fc329a9a67562c82206d666e89264a84ff

  Message:
    test: remove instance variable based helper method

  Modified files:
    test/test-parser.rb

  Modified: test/test-parser.rb (+6 -15)
===================================================================
--- test/test-parser.rb    2013-10-24 17:08:01 +0900 (1b2c6c4)
+++ test/test-parser.rb    2013-10-24 17:09:50 +0900 (702a195)
@@ -18,7 +18,7 @@
 
 class ParserTest < Test::Unit::TestCase
   def test_load
-    @log = <<-EOL
+    statistics = parse(<<-EOL)
 2012-12-13 11:15:21.628105|0x7fff148c8a50|>load --table Video
 2012-12-13 11:15:21.645119|0x7fff148c8a50|<000000017041150 rc=0
 EOL
@@ -28,7 +28,7 @@ EOL
 
   def test_ignore_invalid_line
     garbage = "\x80"
-    @log = <<-EOL
+    statistics = parse(<<-EOL)
 2012-12-13 11:15:20.628105|0x7fff148c8a50|>#{garbage}
 2012-12-13 11:15:21.628105|0x7fff148c8a50|>load --table Video
 2012-12-13 11:15:21.645119|0x7fff148c8a50|<000000017041150 rc=0
@@ -38,7 +38,7 @@ EOL
   end
 
   private
-  def statistics
+  def parse(log)
     statistics = []
     parser = Groonga::QueryLog::Parser.new
     parser.parse(StringIO.new(log)) do |statistic|
@@ -47,18 +47,9 @@ EOL
     statistics
   end
 
-  def parse(log)
-    @log = log
-    statistics
-  end
-
-  def log
-    @log
-  end
-
   class StatisticOperationTest < self
     def setup
-      @log = <<-EOL
+      @statistics = parse(<<-EOL)
 2011-06-02 16:27:04.731685|5091e5c0|>/d/select.join?table=Entries&filter=local_name+%40+%22gsub%22+%26%26+description+%40+%22string%22&sortby=_score&output_columns=_key&drilldown=name,class
 2011-06-02 16:27:04.733539|5091e5c0|:000000001849451 filter(15)
 2011-06-02 16:27:04.734978|5091e5c0|:000000003293459 filter(13)
@@ -72,7 +63,7 @@ EOL
     end
 
     def test_context
-      operations = statistics.first.operations.collect do |operation|
+      operations =****@stati***** do |operation|
         [operation[:name], operation[:context]]
       end
       expected = [
@@ -88,7 +79,7 @@ EOL
     end
 
     def test_n_records
-      operations = statistics.first.operations.collect do |operation|
+      operations =****@stati***** do |operation|
         [operation[:name], operation[:n_records]]
       end
       expected = [
-------------- next part --------------
HTML����������������������������...
Download 



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