Made LoneElement support Java Maps using Entry's, and made the
org.scalatest.Entry toString consistent with the ones you get back from java.util.Map.
Return an org.scalatest.Entry from javaMap.loneElement so that people
can just say key and value instead of getKey and getValue.
Merge branch 'exception-matchers' of https://github.com/cheeseng/scalatest
Cleaned up the new exception matchers stuff. Dropped shouldThrow. Dropped produce (noException).
Will deprecate old evaluating { ... } should produce syntax. Got a compiler error for a/an [Ex] should not ...
Relaxed the AnyRef type constraint on the exception checks to Any. This will allow
a and an to be used for instanceOf checks, and also I think in 2.10 you could likely
create a value type that extends Throwable.
Dropped AnyRef type constraint on ResultOfTheTypeInvocation as well (which I renamed from
ResultOfTheThrowableInvocation). Same reason as before. Also use context bounds for Manifests.
Figured out an approach for length/size/message mixed in with HavePropertyMatchers!
Support (of [T]) syntax for size (i) too
Use Messaging for have message syntax.
Fixed failed tests in InspectorShorthandsSpec.scala.