diff options
author | mguetlein <martin.guetlein@gmail.com> | 2011-05-09 14:06:48 +0200 |
---|---|---|
committer | mguetlein <martin.guetlein@gmail.com> | 2011-05-09 14:06:48 +0200 |
commit | e09012e01aa865900184bee186933b11f6fa1d3f (patch) | |
tree | ed0fcc50302f127492092d3bd795904828e8d005 /validation | |
parent | 02220bab22c0ea60394b71dfba536284ada17eb8 (diff) |
fix search via param functionality for validation, add corresponding unit-tests
Diffstat (limited to 'validation')
-rwxr-xr-x | validation/validation_application.rb | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/validation/validation_application.rb b/validation/validation_application.rb index 4ef05a9..2bd2fea 100755 --- a/validation/validation_application.rb +++ b/validation/validation_application.rb @@ -9,11 +9,7 @@ require 'validation/validation_service.rb' get '/crossvalidation/?' do LOGGER.info "list all crossvalidations" - #uri_list = Validation::Crossvalidation.all.collect{ |cv| cv.crossvalidation_uri }.join("\n")+"\n" - #uri_list = Lib::DataMapperUtil.all(Validation::Crossvalidation,params).collect{ |cv| cv.crossvalidation_uri }.join("\n")+"\n" - uri_list = Validation::Crossvalidation.all.collect{|cv| cv.crossvalidation_uri}.join("\n") + "\n" - - #uri_list = Validation::Crossvalidation.find_like(params).collect{ |cv| cv.crossvalidation_uri }.join("\n")+"\n" + uri_list = Lib::OhmUtil.find( Validation::Crossvalidation, params ).collect{|v| v.crossvalidation_uri}.join("\n") + "\n" if request.env['HTTP_ACCEPT'] =~ /text\/html/ related_links = "Single validations: "+url_for("/",:full)+"\n"+ @@ -134,7 +130,7 @@ get '/crossvalidation/:id/statistics' do # LOGGER.debug vals.collect{|v| v.validation_uri}.join("\n") # LOGGER.debug vals.size # LOGGER.debug vals.class - + raise "could not load all validations for crossvalidation" if vals.include?(nil) v = Lib::MergeObjects.merge_array_objects( vals ) v.created_at = nil #v.id = nil @@ -213,11 +209,7 @@ end get '/?' do LOGGER.info "list all validations, params: "+params.inspect - #uri_list = Validation::Validation.find_like(params).collect{ |v| v.validation_uri }.join("\n")+"\n" - #uri_list = Validation::Validation.all(params).collect{ |v| v.validation_uri }.join("\n")+"\n" - #uri_list = Lib::DataMapperUtil.all(Validation::Validation,params).collect{ |v| v.validation_uri }.join("\n")+"\n" - uri_list = Validation::Validation.all.collect{|v| v.validation_uri}.join("\n") + "\n" - + uri_list = Lib::OhmUtil.find( Validation::Validation, params ).collect{|v| v.validation_uri}.join("\n") + "\n" if request.env['HTTP_ACCEPT'] =~ /text\/html/ related_links = "To perform a validation:\n"+ |