History.txt

Path: History.txt
Last Update: Tue Sep 21 06:08:02 +0000 2010

2.1.1 / 2010-07-29

  • 1 bug fix
    • [test-unit-users-en:00026] re-work tap runner. [Daniel Berger]
  • Thanks
    • Daniel Berger

2.1.0 / 2010-07-17

  • 1 bug fix
    • [28267] global config file ignored [Daniel Berger]
  • Thanks
    • Daniel Berger

2.0.8 / 2010-06-02

  • 5 major enchancements
    • collect *_test.rb and *-test.rb files as test files.
    • [28181] improve assert_in_delta message. [Suggested by David MARCHALAND]
    • show string encoding in assert_equal failure message if they are different.
    • change default color scheme:
      • success: green back + white
      • failure: red back + white
    • add capture_output.
  • 2 bug fixes
    • fix a bug that console runner on verbose mode causes an error for long test name (>= 61).
    • [28093] Autorunner ignores all files in a directory named test by default [Reported by Florian Frank]
  • Thanks
    • Florian Frank
    • David MARCHALAND

2.0.7 / 2010-03-09

  • 4 major enhancements
    • detect redefined test methods.
    • [INTERFACE IMCOMPATIBLE] multiple —name and —testcase options narrow down targets instead of adding targets.
    • [27764] accept custom test_order for each test case. [Suggested by David MARCHALAND]
    • [27790] ignore omitted tests from ‘n% passed’ report. [Suggested by Daniel Berger]
  • 2 minor enchancements
    • [27832] ignore .git directory. [Suggested by Daniel Berger]
    • [27792] require ‘fileutils’ and ‘tmpdir’ lazily for non-priority mode users. [Suggested by David MARCHALAND]
  • 2 bug fixes
    • [27892] modify processed arguments array destructively. [Reported by Bob Saveland]
    • work without HOME environment variable. [Reported by Champak Ch]
  • Thanks
    • David MARCHALAND
    • Daniel Berger
    • Bob Saveland
    • Champak Ch

2.0.6 / 2010-01-09

  • 3 major enhancements
    • [27380] Declarative syntax? [Daniel Berger] support declarative syntax:
        test "test description in natural language" do
           ...
        end
      
    • support test description:
        description "test description in natural language"
        def test_my_test
           ...
        end
      
    • make max diff target string size customizable by TEST_UNIT_MAX_DIFF_TARGET_STRING_SIZE environment variable.
  • 2 bug fixes
    • [27374] omit_if unexpected behavior [David MARCHALAND]
    • fix a bug that tests in sub directories aren‘t load with —basedir. [Daniel Berger]
  • Thanks
    • David MARCHALAND
    • Daniel Berger

2.0.5 / 2009-10-18

  • 1 bug fixes
    • [27314] fix diff may raise an exception. [Erik Hollensbe]
  • Thanks
    • Erik Hollensbe

2.0.4 / 2009-10-17

  • 4 major enhancements
    • use ~/.test-unit.yml as global configuration file.
    • add TAP runner. (—runner tap)
    • support colorized diff:
    • add Test::Unit::AutoRunner.default_runner= to specify default test runner.
  • 4 minor enhancements
    • improve verbose mode output format. (use indent)
    • support NOT_PASS_THROUGH_EXCEPTIONS.
    • support arguments option in #{runner}_options.
    • TC_ -> Test in sample test case name.
  • 1 bug fixes
    • [27195] test-unit-2.0.3 + ruby-1.9.1 cannot properly test DelegateClass subclasses [Mike Pomraning]
  • Thanks
    • Mike Pomraning

2.0.3 / 2009-07-19

  • 6 major enhancements
    • add assert_predicate.
    • add assert_not_predicate.
    • [24210] assert_kind_of supports an array of classes or modules. [Daniel Berger]
    • assert_instance_of supports an array of classes or modules.
    • add —default-priority option.
    • [26627] add —order option. [Daniel Berger]
  • 4 minor enhancements
    • use yellow foreground + black background for error.
    • don‘t show diff for long string.
    • accept "*term-color" TERM environment as colorizable terminal. (e.g. Apple‘s Terminal)
    • [26268] add a workaround for test-spec‘s after_all. [Angelo Lakra]
  • 1 bug fix
    • [23586] re-support ruby 1.9.1. [Diego Pettenò]
  • Thanks
    • Diego Pettenò
    • Daniel Berger
    • Angelo Lakra

2.0.2 / 2008-12-21

  • 2 major enhancements
    • re-support ruby 1.8.5.
    • improve exception object comparison.
  • 3 bug fixes
    • [22723]: collector fails on anonymous classes
    • [22986]: Test names with ’?’ blow up on Windows
    • [22988]: don‘t create .test-result on non-priority mode.
  • Thanks
    • Erik Hollensbe
    • Daniel Berger
    • Bill Lear

2.0.1 / 2008-11-09

  • 19 major enhancements
    • support ruby 1.9.1.
    • add run_test method to be extensible.
    • improve priority-mode auto off.
    • improve startup/shutdown RDoc. [Daniel Berger]
    • add assert_compare. [20851] [Designing Patterns]
    • add assert_fail_assertion. [20851] [Designing Patterns]
    • add assert_raise_message. [20851] [Designing Patterns]
    • support folded diff.
    • add assert_raise_kind_of. [Daniel Berger]
    • ingore inherited test for nested test case.
    • add assert_const_defined.
    • add assert_not_const_defined.
    • support assert_raise with an exception object.
    • support assert_raise with no arguments that asserts any exception is raised. [22602] [Daniel Berger]
    • support folded dot progress.
    • add —progress-row-max option.
    • support color scheme customize.
    • support configuration file. (YAML)
    • recognize test-XXX.rb files as test files not only test_XXX.rb
  • Thanks
    • Daniel Berger
    • Designing Patterns

2.0.0 / 2008-06-18

  • 15 major enhancements
    • support startup/shutdown. (test case level setup/teardown)
    • support multiple setup/teardown.
    • support pending.
    • support omission.
    • support notification.
    • support colorize.
    • support diff.
    • support test attribute.
    • add assert_boolean.
    • add assert_true.
    • add assert_false.
    • add —priority-mode option.
    • don‘t use ObjectSpace to collect test cases.
    • make more customizable. (additional options, exception handling and so on)
    • improve Emacs integration.
  • 4 major changes
    • remove GTK+1 support.
    • split GTK+ runner as another gem.
    • split FOX runner as another gem.
    • split Tk runner as another gem.

1.2.3 / 2008-02-25

  • 1 major enhancement
    • Birthday (as a gem)!

[Validate]