diff options
Diffstat (limited to 'test/qprf-report.rb')
-rw-r--r-- | test/qprf-report.rb | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/test/qprf-report.rb b/test/qprf-report.rb new file mode 100644 index 0000000..438c494 --- /dev/null +++ b/test/qprf-report.rb @@ -0,0 +1,52 @@ +require_relative "setup.rb" + +class QMRFReportTest < MiniTest::Test + + def test_0_self + puts "MiniTest #{self.class} start OK" + end + + def test_1_base + report = OpenTox::QPRFReport.new + assert report + assert_kind_of(OpenTox::QPRFReport, report) + assert report.to_json + assert report.to_html + assert report.pretty_json + end + + def test_2_md + report = OpenTox::QPRFReport.new + assert report.to_html + end + + def test_3_get_Title + report = OpenTox::QPRFReport.new + assert_equal report.Title, "QSAR Prediction Reporting Format (QPRF)" + end + + def test_4_set_Values + report = OpenTox::QPRFReport.new + report.Title = "My Test Title" + report.Version = "12" + assert_equal report.Title, "My Test Title" + assert_equal report.Version, "12" + #puts report.to_html + end + + def test_5_get_11 + report = OpenTox::QPRFReport.new + report.Value "1.1", "7732-18-5" + assert_equal report.Value("1.1"), "7732-18-5" + end + + def test_6_set_more_Values + report = OpenTox::QPRFReport.new + report.Title = "My QPRF Report" + report.Version = "2.1" + report.Date = "2016/08/21" + report.Value "1.1", "7732-18-5" + assert_equal report.pretty_json, File.read(File.join(DATA_DIR,'qprf-t6.json')) + end + +end
\ No newline at end of file |