|ScalaTest 1.4.1 for Scala 2.9.0 Released||Bill Venners||5/12/11 7:42 AM|
I've released a new version of ScalaTest for Scala 2.9.0. ScalaTest
You can download a zip file here:
Or grab it from scala-tools.org via:
group id: org.scalatest
Release notes are here:
You can read it for the details. Please post on scala-users if you
Note that this release does not have all the new features I've been
|Re: ScalaTest 1.4.1 for Scala 2.9.0 Released||ijuma||5/12/11 8:39 AM|
On Thursday, 12 May 2011 15:42:36 UTC+1, Bill Venners wrote:
By the way, ScalaCheck 1.9 was released today with some changes to make better use of Scala 2.9.0. It may be a good idea to check if any changes are needed in ScalaTest to support this version properly.
|Re: [scalatest-users] Re: ScalaTest 1.4.1 for Scala 2.9.0 Released||Bill Venners||5/12/11 8:46 AM|
Will do. If a change is needed I can release a 1.4.2 for that.
|Re: [scalatest-users] ScalaTest 1.4.1 for Scala 2.9.0 Released||Brian Maso||5/12/11 2:42 PM|
Congratulations, Bill, on keeping up so well with 2.9.0! Speaks very well to ScalaTest's advancement and maintenance in the future.
Follow me: @bmaso
|Re: [scalatest-users] ScalaTest 1.4.1 for Scala 2.9.0 Released||Bill Venners||5/12/11 3:07 PM|
On Thu, May 12, 2011 at 2:42 PM, Brian Maso <br...@blumenfeld-maso.com> wrote:I found out during the 2.8 days that ScalaTest updates were needed by
many open source projects before they could get updates to their
releases out. So I wanted to try and get the ScalaTest updates out
quickly after a new Scala release comes out.
I also this year I finally have more time to devote to ScalaTest. For
Regarding future directions, I try to avoid putting in things in that
|Re: [scalatest-users] ScalaTest 1.4.1 for Scala 2.9.0 Released||Sami Dalouche||5/12/11 3:31 PM|
Since you're asking for feedback, the main things I am craving for are :
- Spring Test support (Spring provides nice JUnit listeners that allow smart caching of context, Depency Injection, Transaction demarcation+rollback on each test ...), but sadly, this is not available from ScalaTest, and things have to be done manually : http://static.springsource.org/spring/docs/3.1.0.M1/spring-framework-reference/html/testing.html
- Some Mocking support (might be a different library than ScalaTest) that's scala-ish and FP-enabled (e.g. should provide assertions that a given callback has been called, etc)
- Data-driven tests (that you recently added and called 'PropSpec' : that's great ! I still haven't tried it though, but it looks like what I was looking for)
- Integration : native, better integration inside IDEs, Maven, SBT, Hudson/Jenkins...
- Also, something that I have never seen in any framework, but that I would consider great, is to have the ability to run the same tests for different environments.
For instance, let's say I have some JDBC code that I want to run against MySQL, PostgreSQL, HSQLDB, ... If the testing framework could ease that, I would appreciate it. (basically, I want all my tests to run on all environments).
( I have concrete code examples so we can further discuss this feature if you're interested in hearing more about the use case ).
From a general perspective, I really like ScalaTest, and I think your approach of being conservative on features is a good thing.
|Re: [scalatest-users] ScalaTest 1.4.1 for Scala 2.9.0 Released||Bill Venners||5/12/11 3:54 PM|
Thanks for the ideas. One thing you may want to check out is Borachio:
It isn't as full featured as libraries like JMock, Mockito, EasyMock,
I forgot to mention IDE support in my earlier email. I am going to be
|Re: [scalatest-users] ScalaTest 1.4.1 for Scala 2.9.0 Released||ijuma||5/12/11 4:54 PM|
For me the most important thing at the moment is to improve tool support: IDEs (Eclipse and IDEA would be great), SBT and Hudson/Jenkins. For the former, it would be great to be able to launch individual examples (retronym added support for this in IDEA for specs), to have clickable test results, the ability to create a test for a source file via an action/shortcut (retronym added this to IDEA for specs and ScalaTest) and so on.