diff options
| author | Steve Kemp <steve@steve.org.uk> | 2015-04-16 16:36:44 +0100 | 
|---|---|---|
| committer | Steve Kemp <steve@steve.org.uk> | 2015-04-16 16:36:44 +0100 | 
| commit | f4efd8eb3373cd22ca1442bb215b8ebd240f8fb1 (patch) | |
| tree | dfa03804be82e242179bf249b6dc567901180603 /t | |
| parent | 16780d629fff237e0b89c8ae9be00dc41f6e7a67 (diff) | |
Test our enum-like type works as expected.
Specifically that we can get the value back as a string, and
work with the ordinal too.
Diffstat (limited to 't')
| -rwxr-xr-x | t/test-testresult.t | 52 | 
1 files changed, 52 insertions, 0 deletions
| diff --git a/t/test-testresult.t b/t/test-testresult.t new file mode 100755 index 0000000..6e8be4b --- /dev/null +++ b/t/test-testresult.t @@ -0,0 +1,52 @@ +#!/usr/bin/ruby -Ilib/ -I../lib/ + + +require 'test/unit' + +require 'custodian/testfactory' + + +class TestTestResult < Test::Unit::TestCase + +  # +  # Create the test suite environment: NOP. +  # +  def setup +  end + +  # +  # Destroy the test suite environment: NOP. +  # +  def teardown +  end + + +  # +  #  Test the passed-symbol +  # +  def test_test_passed +    f = Custodian::TestResult::TEST_PASSED +    assert_equal(Custodian::TestResult.to_str(f), 'TEST_PASSED') +    assert_equal(f, 2) +  end + + +  # +  #  Test the failed-symbol +  # +  def test_test_failed +    f = Custodian::TestResult::TEST_FAILED +    assert_equal(Custodian::TestResult.to_str(f), 'TEST_FAILED') +    assert_equal(f, 4) +  end + +  # +  #  Test the skipped symbol +  # +  def test_test_skipped +    f = Custodian::TestResult::TEST_SKIPPED +    assert_equal(Custodian::TestResult.to_str(f), 'TEST_SKIPPED') +    assert_equal(f, 8) +  end + +end | 
