Files
codeocean/lib/sql_result_set_comparator_adapter.rb

17 lines
442 B
Ruby

class SqlResultSetComparatorAdapter < TestingFrameworkAdapter
MISSING_TUPLES_REGEXP = /Missing tuples: \[\]/
UNEXPECTED_TUPLES_REGEXP = /Unexpected tuples: \[\]/
def self.framework_name
'SqlResultSetComparator'
end
def parse_output(output)
if MISSING_TUPLES_REGEXP.match(output[:stdout]) && UNEXPECTED_TUPLES_REGEXP.match(output[:stdout])
{count: 1, passed: 1}
else
{count: 1, failed: 1}
end
end
end