@@ -356,37 +356,32 @@ TEST(MinidumpYAML, MemoryRegion_64bit) {
356356 ASSERT_THAT (File.streams ().size (), 1u );
357357
358358 Error Err = Error::success ();
359- // Explicit Err check
360- ASSERT_FALSE (Err);
361- Expected<iterator_range<object::MinidumpFile::FallibleMemory64Iterator>>
362- ExpectedMemoryList = File.getMemory64List (Err);
363-
364- ASSERT_THAT_EXPECTED (ExpectedMemoryList, Succeeded ());
365-
366359 iterator_range<object::MinidumpFile::FallibleMemory64Iterator> MemoryList =
367- *ExpectedMemoryList;
360+ File.getMemory64List (Err);
361+
362+ ASSERT_THAT_ERROR (std::move (Err), Succeeded ());
368363 auto Iterator = MemoryList.begin ();
369364
370365 auto DescOnePair = *Iterator;
371366 const minidump::MemoryDescriptor_64 &DescOne = DescOnePair.first ;
372367 ASSERT_THAT (DescOne.StartOfMemoryRange , 0x7FFFFFCF0818283u );
373368 ASSERT_THAT (DescOne.DataSize , 5u );
374369 ++Iterator;
375- ASSERT_FALSE ( Err);
370+ ASSERT_THAT_ERROR ( std::move ( Err), Succeeded () );
376371
377372 auto DescTwoPair = *Iterator;
378373 const minidump::MemoryDescriptor_64 &DescTwo = DescTwoPair.first ;
379374 ASSERT_THAT (DescTwo.StartOfMemoryRange , 0x7FFFFFFF0818283u );
380375 ASSERT_THAT (DescTwo.DataSize , 5u );
381376 ++Iterator;
382- ASSERT_FALSE ( Err);
377+ ASSERT_THAT_ERROR ( std::move ( Err), Succeeded () );
383378
384379 const std::optional<ArrayRef<uint8_t >> ExpectedContent =
385380 File.getRawStream (StreamType::Memory64List);
386381 ASSERT_TRUE (ExpectedContent);
387382 const size_t ExpectedStreamSize =
388383 sizeof (Memory64ListHeader) + (sizeof (MemoryDescriptor_64) * 2 );
389- ASSERT_THAT (ExpectedStreamSize, ExpectedContent->size ());
384+ ASSERT_THAT (ExpectedContent->size (), ExpectedStreamSize );
390385
391386 Expected<minidump::Memory64ListHeader> ExpectedHeader =
392387 File.getMemoryList64Header ();
@@ -404,20 +399,3 @@ TEST(MinidumpYAML, MemoryRegion_64bit) {
404399
405400 ASSERT_EQ (Iterator, MemoryList.end ());
406401}
407-
408- TEST (MinidumpYAML, MemoryRegion_DataSize_TooSmall) {
409- SmallString<0 > Storage;
410- auto ExpectedFile = toBinary (Storage, R"(
411- --- !minidump
412- Streams:
413- - Type: Memory64List
414- Memory Ranges:
415- - Start of Memory Range: 0x7FFFFFCF0818283
416- Data Size: 1
417- Content: '68656c6c6f'
418- - Start of Memory Range: 0x7FFFFFFF0818283
419- Content: '776f726c64'
420- )" );
421-
422- ASSERT_THAT_EXPECTED (ExpectedFile, Failed ());
423- }
0 commit comments