diff options
Diffstat (limited to 'libcxx/test/input.output/iostreams.base/ios/basic.ios.cons/ctor_streambuf.pass.cpp')
| -rw-r--r-- | libcxx/test/input.output/iostreams.base/ios/basic.ios.cons/ctor_streambuf.pass.cpp | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/libcxx/test/input.output/iostreams.base/ios/basic.ios.cons/ctor_streambuf.pass.cpp b/libcxx/test/input.output/iostreams.base/ios/basic.ios.cons/ctor_streambuf.pass.cpp deleted file mode 100644 index d86059ea6f7d..000000000000 --- a/libcxx/test/input.output/iostreams.base/ios/basic.ios.cons/ctor_streambuf.pass.cpp +++ /dev/null @@ -1,48 +0,0 @@ -//===----------------------------------------------------------------------===// -// -// The LLVM Compiler Infrastructure -// -// This file is dual licensed under the MIT and the University of Illinois Open -// Source Licenses. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -// <ios> - -// template <class charT, class traits> class basic_ios - -// explicit basic_ios(basic_streambuf<charT,traits>* sb); - -#include <ios> -#include <streambuf> -#include <cassert> - -int main() -{ - { - std::streambuf* sb = 0; - std::basic_ios<char> ios(sb); - assert(ios.rdbuf() == sb); - assert(ios.tie() == 0); - assert(ios.rdstate() == std::ios::badbit); - assert(ios.exceptions() == std::ios::goodbit); - assert(ios.flags() == (std::ios::skipws | std::ios::dec)); - assert(ios.width() == 0); - assert(ios.precision() == 6); - assert(ios.fill() == ' '); - assert(ios.getloc() == std::locale()); - } - { - std::streambuf* sb = (std::streambuf*)1; - std::basic_ios<char> ios(sb); - assert(ios.rdbuf() == sb); - assert(ios.tie() == 0); - assert(ios.rdstate() == std::ios::goodbit); - assert(ios.exceptions() == std::ios::goodbit); - assert(ios.flags() == (std::ios::skipws | std::ios::dec)); - assert(ios.width() == 0); - assert(ios.precision() == 6); - assert(ios.fill() == ' '); - assert(ios.getloc() == std::locale()); - } -} |
