summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgebele <gebele@in-silico.ch>2013-07-04 19:28:44 +0200
committergebele <gebele@in-silico.ch>2013-07-04 19:28:44 +0200
commitfc066553a4cd242cca9294a664c14150037cf3e1 (patch)
tree97f2895dd181486dbde4272623c809fe55d46248
parentcf3ebb1295971bbed9ef25a1600765ab141bb373 (diff)
added wrong smiles test
-rw-r--r--test/data/wrong_dataset.csv7
-rw-r--r--test/dataset.rb9
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"