Sha256: 1da88db6ca4786ecd8a3aecfa56aaf99f7ff40d8c90fa24e36256f9b826ff781
Contents?: true
Size: 1.9 KB
Versions: 2
Compression:
Stored size: 1.9 KB
Contents
require 'test_helper' class FindThresholdTest < Test::Unit::TestCase def test_process_several_pvalues pvalues = [] Helpers.find_threshold_output('test/data/KLF4_f2.pat -p 0.001 0.0005').lines.each{|line| pvalue, threshold, real_pvalue = line.strip.split("\t") pvalues << pvalue assert_equal Helpers.obtain_pvalue_by_threshold("test/data/KLF4_f2.pat #{threshold}"), real_pvalue } assert_equal pvalues, ['0.0005', '0.001'] end def test_process_pcm pvalue, threshold, real_pvalue = Helpers.find_threshold_output('test/data/KLF4_f2.pcm -p 0.001 --pcm').strip.split("\t") assert_equal '0.001', pvalue assert_equal Helpers.obtain_pvalue_by_threshold("test/data/KLF4_f2.pat #{threshold}"), real_pvalue end def test_process_one_pvalue pvalue, threshold, real_pvalue = Helpers.find_threshold_output('test/data/KLF4_f2.pat -p 0.001').strip.split("\t") assert_equal '0.001', pvalue assert_equal Helpers.obtain_pvalue_by_threshold("test/data/KLF4_f2.pat #{threshold}"), real_pvalue end def test_process_default_pvalue pvalue, threshold, real_pvalue = Helpers.find_threshold_output('test/data/KLF4_f2.pat').strip.split("\t") assert_equal '0.0005', pvalue assert_equal Helpers.obtain_pvalue_by_threshold("test/data/KLF4_f2.pat #{threshold}"), real_pvalue end def test_custom_discretization pvalue, threshold, real_pvalue = Helpers.find_threshold_output('test/data/KLF4_f2.pat -d 100').strip.split("\t") assert_equal '0.0005', pvalue assert_equal Helpers.obtain_pvalue_by_threshold("test/data/KLF4_f2.pat #{threshold} -d 100"), real_pvalue end def test_process_pwm_from_stdin assert_equal Helpers.find_threshold_output('test/data/KLF4_f2.pat'), Helpers.provide_stdin(File.read('test/data/KLF4_f2.pat')) { Helpers.find_threshold_output('.stdin') } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
macroape-3.3.6 | test/find_threshold_test.rb |
macroape-3.3.5 | test/find_threshold_test.rb |