summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormguetlein <martin.guetlein@gmail.com>2014-10-30 16:10:52 +0100
committermguetlein <martin.guetlein@gmail.com>2014-10-30 16:10:52 +0100
commit8a1058f7407ae2c6355ffa5b6eacec56715dcdf4 (patch)
treecdf04e21794895aab7a5d451a427da9a71991fd5
parentbcdec307baa05610b66f99edadd1ee4461fdfa97 (diff)
test desciptor value list as well
-rw-r--r--test/lazar-physchem-long.rb12
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