summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2011-08-15 09:16:59 +0200
committermguetlein <martin.guetlein@gmail.com>2011-08-15 09:16:59 +0200
commit7969f100f68decc6847595bdb4a0620e28425544 (patch)
treee4d390fea5e29fba52ba14bb032540766349fa4b
parent2e4a92a797b1ba7de9f852b76497101c269a090e (diff)
test crossvalidation and qmrf searches with model-uri
-rw-r--r--validation.rb8
1 files changed, 8 insertions, 0 deletions
diff --git a/validation.rb b/validation.rb
index fbfa76d..28ca973 100644
--- a/validation.rb
+++ b/validation.rb
@@ -378,6 +378,10 @@ class ValidationTest < Test::Unit::TestCase
model_uri = OpenTox::Algorithm::Lazar.new.run({:dataset_uri => cv.metadata[OT.dataset], :prediction_feature => prediction_feature_uri,
:subjectid => @@subjectid}).to_s
assert model_uri.uri?
+ # test search in cvs with model uri
+ cv_uris = OpenTox::RestClientWrapper.get(File.join(CONFIG[:services]["opentox-validation"],"/crossvalidation?model="+model_uri),
+ {:subjectid => @@subjectid}).chomp.split("\n")
+ assert cv_uris.size>0 and cv_uris.include?(cv.uri)
# validations = cv.metadata[OT.validation]
# assert_kind_of Array,validations
# assert validations.size==cv.metadata[OT.numFolds].to_i,validations.size.to_s+"!="+cv.metadata[OT.numFolds].to_s
@@ -389,6 +393,10 @@ class ValidationTest < Test::Unit::TestCase
# OpenTox::QMRFReport.find_for_model(model_uri, @@subjectid)
#end
qmrfReport = OpenTox::QMRFReport.create(model_uri, @@subjectid)
+ # test search in qmrf reports with model uri
+ qmrf_uris = OpenTox::RestClientWrapper.get(File.join(CONFIG[:services]["opentox-validation"],"/reach_report/QMRF?model="+model_uri),
+ {:subjectid => @@subjectid}).chomp.split("\n")
+ assert qmrf_uris.size==1 and qmrf_uris[0]==qmrfReport.uri
puts qmrfReport.uri unless @@delete
@@qmrfReports << qmrfReport
end