> -----Original Message----- > From: Martin Sebor [mailto:[EMAIL PROTECTED] On Behalf Of Martin Sebor > Sent: Friday, June 29, 2007 8:24 AM > To: stdcxx-dev@incubator.apache.org > Subject: Re: 21.string.rfind.cpp test fail reason > > Farid Zaripov wrote: > > The problem in 21.string.rfind.cpp test is invoking > > string::rfind(const value_type* ptr, size_type off = npos, size_type > > count) > > with count == string::max_size() + 1 (21.string.rfind.cpp lines > > 413-416). > > The method throws length_error() exception (line 756 file > string.cc) > > but test not expected any exceptions. > > The test should definitely be prepared to deal with > exceptions, even if they are not required or allowed.
The test deals with exceptions (the all exceptions are catched). I mean that concrete test line not expected any exception and issues rw_error() when length_error() catched. Farid.