# Test-unit 2.0.7

**URL:** <https://www.ruby-forum.com/t/test-unit-2-0-7/184842>\
**Category:** Ruby\
**Created:** [March 9, 2010, 1:10pm UTC](https://www.ruby-forum.com/t/test-unit-2-0-7/184842 "2010-03-09T13:10:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kouhei\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f4b2a3/32.png) [@Kouhei\_S](https://www.ruby-forum.com/u/Kouhei_S)\
**Post date:** [March 9, 2010, 1:10pm UTC](https://www.ruby-forum.com/t/test-unit-2-0-7/184842/1 "2010-03-09T13:10:13Z")

</div>

Hi,

test-unit 2.0.7 has been released:  
[http://test-unit.rubyforge.org/](http://test-unit.rubyforge.org/)

Install:  
% sudo gem install test-unit

Highlights:  
This release includes redefined test method detection:

test-calc.rb:  
require ‘rubygems’  
gem ‘test-unit’  
require ‘test/unit’

class CalcTest \< Test::Unit::TestCase  
def test\_add  
assert\_equal(10000000, 1 + 2)  
end

```
def test_add
   assert_equal(3, 1 + 2)
end

```

## end

% ruby test-calc.rb  
Loaded suite test-calc  
Started  
N.

```
1) Notification: CalcTest#test_add was redefined

```

test\_add(CalcTest)  
test-calc.rb:10

Finished in 0.001629 seconds.

1 tests, 1 assertions, 0 failures, 0 errors, 0 pendings, 0 omissions,  
1 notifications  
100% passed

NOTE:  
This release include interface incompatible. Multiple --name  
and --testcase command line options narrow down targets  
instead of adding targets.

Before:  
‘–testcase CalcTest --name test\_sub’ means ‘runs CalcTest  
test case and test\_sub test’.

Now:  
‘–testcase CalcTest --name test\_sub’ means ‘runs test\_sub  
test in CalcTest test case’.

Description:  
Test::Unit 2.x - Improved version of Test::Unit bundled in  
Ruby 1.8.x.

Ruby 1.9.x bundles miniunit not Test::Unit. Test::Unit  
bundled in Ruby 1.8.x had not been improved but unbundled  
Test::Unit (Test::Unit 2.x) will be improved actively.

Changes:

- 4 major enhancements

- 2 minor enchancements

- 2n bug fixes

- Thanks

Thanks,

---

<div class="post-metadata">

**Author:** ![Kouhei\_S](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f4b2a3/32.png) [@Kouhei\_S](https://www.ruby-forum.com/u/Kouhei_S)\
**Post date:** [March 9, 2010, 2:15pm UTC](https://www.ruby-forum.com/t/test-unit-2-0-7/184842/2 "2010-03-09T14:15:13Z")

</div>

Kouhei S. wrote:

> ```
> def test_add
> 1) Notification: CalcTest#test_add was redefined
> 
> ```
> 
> and --testcase command line options narrow down targets  
> Description:
> 
> - [INTERFACE IMCOMPATIBLE] multiple --name and --testcase
> 
> - Champak Ch  
> Awesome, thanks. I’m glad to see my request regarding duplicate test  
> names was addressed! I had actually forgotten about it. 🙂

Regards,

Dan
