diff options
author | mguetlein <martin.guetlein@gmail.com> | 2011-08-15 09:16:59 +0200 |
---|---|---|
committer | mguetlein <martin.guetlein@gmail.com> | 2011-08-15 09:16:59 +0200 |
commit | 7969f100f68decc6847595bdb4a0620e28425544 (patch) | |
tree | e4d390fea5e29fba52ba14bb032540766349fa4b | |
parent | 2e4a92a797b1ba7de9f852b76497101c269a090e (diff) |
test crossvalidation and qmrf searches with model-uri
-rw-r--r-- | validation.rb | 8 |
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 |