Navigation Menu

Skip to content

Commit

Permalink
Separate test groups for Reducer more meaningfully
Browse files Browse the repository at this point in the history
  • Loading branch information
piroor committed Apr 30, 2015
1 parent 4fb1e77 commit 3ac4133
Showing 1 changed file with 7 additions and 12 deletions.
19 changes: 7 additions & 12 deletions test/unit/test_reducer.rb
Expand Up @@ -21,18 +21,17 @@ def create_record(*columns)
columns
end

def reduce_value(deal, left_value, right_value)
reducer = Droonga::Reducer.new(deal)
reducer.reduce(left_value, right_value)
end

class << self
def create_record(*columns)
columns
end
end

class ReduceRecordsTest < self
def reduce_value(deal, left_value, right_value)
reducer = Droonga::Reducer.new(deal)
reducer.reduce(left_value, right_value)
end

data(
:int => {
:expected => 1.5,
Expand Down Expand Up @@ -110,6 +109,7 @@ def test_or(data)
assert_equal(data[:expected], reduced)
end

class ReduceRecords < self
data(
:numeric_values => {
:expected => 3,
Expand Down Expand Up @@ -295,12 +295,7 @@ def test_sort(data)
end
end

class MergeRecordsTest < self
def reduce_value(deal, left_value, right_value)
reducer = Droonga::Reducer.new(deal)
reducer.reduce(left_value, right_value)
end

class MergeRecords < self
def test_grouped
expected = [
[
Expand Down

0 comments on commit 3ac4133

Please sign in to comment.