diff options
author | gebele <gebele@in-silico.ch> | 2013-07-04 19:28:44 +0200 |
---|---|---|
committer | gebele <gebele@in-silico.ch> | 2013-07-04 19:28:44 +0200 |
commit | fc066553a4cd242cca9294a664c14150037cf3e1 (patch) | |
tree | 97f2895dd181486dbde4272623c809fe55d46248 | |
parent | cf3ebb1295971bbed9ef25a1600765ab141bb373 (diff) |
added wrong smiles test
-rw-r--r-- | test/data/wrong_dataset.csv | 7 | ||||
-rw-r--r-- | test/dataset.rb | 9 |
2 files changed, 16 insertions, 0 deletions
diff --git a/test/data/wrong_dataset.csv b/test/data/wrong_dataset.csv new file mode 100644 index 0000000..49cf23e --- /dev/null +++ b/test/data/wrong_dataset.csv @@ -0,0 +1,7 @@ +SMILES,Wrong Dataset +Tost,0 +Is,1 +A,0 +Wrong,1 +Dataset,0 +Entry,1 diff --git a/test/dataset.rb b/test/dataset.rb index da111b7..37481e1 100644 --- a/test/dataset.rb +++ b/test/dataset.rb @@ -49,6 +49,7 @@ class DatasetTest < MiniTest::Test d.put response = `curl -Lki -H subjectid:#{SUBJECTID} #{d.uri}` assert_match /200/, response + d.delete end def test_client_create @@ -119,6 +120,14 @@ class DatasetTest < MiniTest::Test assert_equal false, URI.accessible?(d.uri, SUBJECTID) end + def test_create_from_file_with_wrong_smiles_compound_entries + d = OpenTox::Dataset.new nil, SUBJECTID + d.upload File.join(DATA_DIR,"wrong_dataset.csv") + refute_nil d[RDF::OT.Warnings] + assert_match /2|3|4|5|6|7/, d[RDF::OT.Warnings] + d.delete + end + def test_multicolumn_csv d = OpenTox::Dataset.new nil, SUBJECTID d.upload "#{DATA_DIR}/multicolumn.csv" |