"Michael Hunger" <[EMAIL PROTECTED]> wrote on 12/04/2007 15:42:12: > Do you intent to keep backward compatibility when splitting UsingMatchers?
Yes. This is also why I will not be moving the Matcher class, or returning CustomMatcher by interface. Users should not notice any difference (except for the addition of more nifty, useful matchers). > If so, how? Multiple interitance is not an option and delegating to the > snippets from a aggregating class would also be quite ugly and almost as > large as UsingMatchers is now? UsingMatchers would be almost, but not quite, as big. UsingMatchersBehaviour would be very, very much smaller. Right now UsingMatchers is doing too much, and trying to describe its behaviour is a nightmare. I am less concerned about UsingMatchers being huge if all it does is delegate. In my humble experience, a class which does nothing but delegate is easily maintainable, regardless of its size. Cheers, Liz. -- Elizabeth Keogh [EMAIL PROTECTED] http://sirenian.livejournal.com http://jbehave.org
