diff options
Diffstat (limited to 'test/toxbank-investigation-sparql.rb')
-rw-r--r-- | test/toxbank-investigation-sparql.rb | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/test/toxbank-investigation-sparql.rb b/test/toxbank-investigation-sparql.rb index e05b7a5..2043ec4 100644 --- a/test/toxbank-investigation-sparql.rb +++ b/test/toxbank-investigation-sparql.rb @@ -359,10 +359,25 @@ class TBSPARQLTestExtended < MiniTest::Test def test_20_investigation_by_gene_and_value # check for FC, pValue, qValue + # with relOperator = below ["FC", "pvalue", "qvalue"].each do |value_type| response = OpenTox::RestClientWrapper.get "#{$investigation[:uri]}/sparql/investigation_by_gene_and_value", {:geneIdentifiers => "['entrez:3075', 'uniprot:P10809']", :value => "#{value_type}:0.5", :relOperator => "below"}, {:accept => "application/json", :subjectid => $pi[:subjectid]} result = JSON.parse(response) - puts response + #puts response + ["investigation", "datatype", "title", "value"].each do |v| + assert result["head"]["vars"].include?(v.to_s) + end + assert_equal 200, response.code + end + end + + def test_20_investigation_by_gene_and_value_a + # check for FC, pValue, qValue + # with relOperator = above + ["FC", "pvalue", "qvalue"].each do |value_type| + response = OpenTox::RestClientWrapper.get "#{$investigation[:uri]}/sparql/investigation_by_gene_and_value", {:geneIdentifiers => "['entrez:3075', 'uniprot:P10809']", :value => "#{value_type}:0.5", :relOperator => "above"}, {:accept => "application/json", :subjectid => $pi[:subjectid]} + result = JSON.parse(response) + #puts response ["investigation", "datatype", "title", "value"].each do |v| assert result["head"]["vars"].include?(v.to_s) end |