Class: TestStrategy
- Inherits:
-
Test::Unit::TestCase
- Object
- Test::Unit::TestCase
- TestStrategy
- Defined in:
- lib/test/unit/classifiers/strategy_test.rb
Instance Method Summary collapse
- #setup ⇒ Object
- #test_add_categories ⇒ Object
- #test_add_category ⇒ Object
- #test_classify ⇒ Object
- #test_classify_batch ⇒ Object
- #test_train ⇒ Object
- #test_train_batch ⇒ Object
- #test_untrain ⇒ Object
- #test_untrain_batch ⇒ Object
Instance Method Details
#setup ⇒ Object
4 5 6 |
# File 'lib/test/unit/classifiers/strategy_test.rb', line 4 def setup @strategy = OmniCat::Classifiers::Strategy.new end |
#test_add_categories ⇒ Object
12 13 14 15 |
# File 'lib/test/unit/classifiers/strategy_test.rb', line 12 def test_add_categories assert_raise(NotImplementedError) { @strategy.add_categories( ["neutral", "positive", "negative"]) } end |
#test_add_category ⇒ Object
8 9 10 |
# File 'lib/test/unit/classifiers/strategy_test.rb', line 8 def test_add_category assert_raise(NotImplementedError) { @strategy.add_category("positive") } end |
#test_classify ⇒ Object
37 38 39 |
# File 'lib/test/unit/classifiers/strategy_test.rb', line 37 def test_classify assert_raise(NotImplementedError) { @strategy.classify("good job") } end |
#test_classify_batch ⇒ Object
41 42 43 44 45 |
# File 'lib/test/unit/classifiers/strategy_test.rb', line 41 def test_classify_batch assert_raise(NotImplementedError) { @strategy.classify_batch(["good job", "you did well"]) } end |
#test_train ⇒ Object
17 18 19 |
# File 'lib/test/unit/classifiers/strategy_test.rb', line 17 def test_train assert_raise(NotImplementedError) { @strategy.train("positive", "good") } end |
#test_train_batch ⇒ Object
21 22 23 24 25 26 |
# File 'lib/test/unit/classifiers/strategy_test.rb', line 21 def test_train_batch assert_raise(NotImplementedError) { @strategy.train_batch("positive", ["good job ever", "valid syntax", "best moments of my life"]) } end |
#test_untrain ⇒ Object
28 29 30 |
# File 'lib/test/unit/classifiers/strategy_test.rb', line 28 def test_untrain assert_raise(NotImplementedError) { @strategy.untrain("positive", "good") } end |
#test_untrain_batch ⇒ Object
32 33 34 35 |
# File 'lib/test/unit/classifiers/strategy_test.rb', line 32 def test_untrain_batch assert_raise(NotImplementedError) { @strategy.untrain_batch( "positive", ["good work", "well done"]) } end |