diff options
author | mguetlein <martin.guetlein@gmail.com> | 2014-10-30 16:10:52 +0100 |
---|---|---|
committer | mguetlein <martin.guetlein@gmail.com> | 2014-10-30 16:10:52 +0100 |
commit | 8a1058f7407ae2c6355ffa5b6eacec56715dcdf4 (patch) | |
tree | cdf04e21794895aab7a5d451a427da9a71991fd5 | |
parent | bcdec307baa05610b66f99edadd1ee4461fdfa97 (diff) |
test desciptor value list as well
-rw-r--r-- | test/lazar-physchem-long.rb | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/test/lazar-physchem-long.rb b/test/lazar-physchem-long.rb index 7959601..18f6bff 100644 --- a/test/lazar-physchem-long.rb +++ b/test/lazar-physchem-long.rb @@ -7,12 +7,16 @@ class LazarPhyschemDescriptorTest < MiniTest::Test # check available descriptors @descriptors = OpenTox::Algorithm::Descriptor.physchem_descriptors.keys assert_equal 111,@descriptors.size,"wrong num physchem descriptors" + @descriptor_values = OpenTox::Algorithm::Descriptor.physchem_descriptor_values + assert_equal 356,@descriptor_values.size,"wrong num physchem descriptors" sum = 0 - {"Openbabel"=>16,"Cdk"=>50,"Joelib"=>45}.each do |k,v| - assert_equal v,@descriptors.select{|x| x=~/^#{k}\./}.size,"wrong num #{k} descriptors" - sum += v + [ @descriptors, @descriptor_values ].each do |desc| + {"Openbabel"=>16,"Cdk"=>(desc==@descriptors ? 50 : 295),"Joelib"=>45}.each do |k,v| + assert_equal v,desc.select{|x| x=~/^#{k}\./}.size,"wrong num #{k} descriptors" + sum += v + end end - assert_equal 111,sum + assert_equal (111+356),sum # select descriptors for test @num_features_offset = 0 |