Author: sebor Date: Wed Feb 6 10:51:49 2008 New Revision: 619099 URL: http://svn.apache.org/viewvc?rev=619099&view=rev Log: 2008-02-06 Martin Sebor <[EMAIL PROTECTED]>
* 24.istream.iterator.ops.stdcxx-321.cpp: Added a regression test for STDCXX-321. Added: stdcxx/trunk/tests/regress/24.istream.iterator.ops.stdcxx-321.cpp (with props) Added: stdcxx/trunk/tests/regress/24.istream.iterator.ops.stdcxx-321.cpp URL: http://svn.apache.org/viewvc/stdcxx/trunk/tests/regress/24.istream.iterator.ops.stdcxx-321.cpp?rev=619099&view=auto ============================================================================== --- stdcxx/trunk/tests/regress/24.istream.iterator.ops.stdcxx-321.cpp (added) +++ stdcxx/trunk/tests/regress/24.istream.iterator.ops.stdcxx-321.cpp Wed Feb 6 10:51:49 2008 @@ -0,0 +1,49 @@ +/*********************************************************************** + * + * 24.istream.iterator.ops.stdcxx-321.cpp: regression test for STDCXX-321 + * + * http://issues.apache.org/jira/browse/STDCXX-321 + * + * $Id$ + * + *********************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed + * with this work for additional information regarding copyright + * ownership. The ASF licenses this file to you under the Apache + * License, Version 2.0 (the "License"); you may not use this file + * except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + * implied. See the License for the specific language governing + * permissions and limitations under the License. + * + ***********************************************************************/ + +#include <cassert> +#include <iterator> + +// no iostream header should be #included in this test +#ifdef _RWSTD_ISTREAM_INCLUDED +# error "<istream> unexpectedly #included" +#endif // _RWSTD_ISTREAM_INCLUDED + +int main () +{ + const std::istream_iterator<char, char> it; + const std::istream_iterator<char, char> eos; + + // istream_iterator equality operator should compile + // when the <istream> header isn't #included (and + // the iterator should compare equal to the end of + // stream iterator) + assert (it == eos); + + return 0; +} Propchange: stdcxx/trunk/tests/regress/24.istream.iterator.ops.stdcxx-321.cpp ------------------------------------------------------------------------------ svn:eol-style = native Propchange: stdcxx/trunk/tests/regress/24.istream.iterator.ops.stdcxx-321.cpp ------------------------------------------------------------------------------ svn:keywords = Id