class Test::Unit::Data::ClassMethods::Loader

def load_tsv(file_name)

Other tags:
    Api: - private

Other tags:
    Example: Load data from TSV file without header -
    Example: Load data from TSV file with header -
def load_tsv(file_name)
  require "csv"
  if CSV.const_defined?(:VERSION)
    first_row = true
    header = nil
    CSV.foreach(file_name, :col_sep => "\t") do |row|
      if first_row
        first_row = false
        if row.first == "label"
          header = row[1..-1]
          next
        end
      end
      set_test_data(header, row)
    end
  else
    # for old CSV library
    first_row = true
    header = nil
    CSV.open(file_name, "r", "\t") do |row|
      if first_row
        first_row = false
        if row.first == "label"
          header = row[1..-1]
          next
        end
      end
      set_test_data(header, row)
    end
  end
end