From 2f0bf929fcecc47c5a5d2b3f151d8f187fb5d7f9 Mon Sep 17 00:00:00 2001 From: ljfa-ag Date: Wed, 12 Aug 2015 13:54:17 +0200 Subject: Use string constructor from initializer_list No need for null terminators --- test/read_test.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'test/read_test.cpp') diff --git a/test/read_test.cpp b/test/read_test.cpp index 0fa6259a15..b9d8c59f6c 100644 --- a/test/read_test.cpp +++ b/test/read_test.cpp @@ -28,7 +28,7 @@ using namespace nbt; void test_stream_reader_big() { - const char input[] { + std::string input{ 1, //tag_type::Byte 0, //tag_type::End 11, //tag_type::Int_Array @@ -40,7 +40,7 @@ void test_stream_reader_big() 0 //tag_type::End (invalid with allow_end = false) }; - std::istringstream is(std::string(input, sizeof input)); + std::istringstream is(input); nbt::io::stream_reader reader(is); ASSERT(&reader.get_istr() == &is); @@ -75,7 +75,7 @@ void test_stream_reader_big() void test_stream_reader_little() { - const char input[] { + std::string input{ 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, //0x0d0c0b0a09080706 in Little Endian 0x06, 0x00, //String length in Little Endian @@ -84,7 +84,7 @@ void test_stream_reader_little() 0x10, 0x00, //String length (intentionally too large) 'a', 'b', 'c', 'd' //unexpected EOF }; - std::istringstream is(std::string(input, sizeof input)); + std::istringstream is(input); nbt::io::stream_reader reader(is, endian::little); ASSERT(reader.get_endian() == endian::little); -- cgit 0.0.5-2-1-g0f52