1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-29 19:45:01 +02:00

Complement for bug234289 (JUnit)

This commit is contained in:
Francois Chouinard 2008-06-09 17:18:50 +00:00
parent 921b166ee8
commit 5b3c5c8a19

View file

@ -483,19 +483,11 @@ public class MIMemoryTest extends BaseTestCase {
readMemory(fGdbControlDmc, fBaseAddress, offset, word_size, count); readMemory(fGdbControlDmc, fBaseAddress, offset, word_size, count);
fWait.waitUntilDone(AsyncCompletionWaitor.WAIT_FOREVER); fWait.waitUntilDone(AsyncCompletionWaitor.WAIT_FOREVER);
// // Un-comment this part if GDB returns a bunch of 'N/A's // Ensure that we receive a block of invalid memory bytes
// // when the address is invalid assertTrue(fWait.getMessage(), fWait.isOK());
// assertTrue(fWait.getMessage(), fWait.isOK()); MemoryByte[] buffer = (MemoryByte[]) fWait.getReturnInfo();
// MemoryByte[] buffer = (MemoryByte[]) fWait.getReturnInfo(); assertTrue("Wrong value: expected '-1, 0', received '" + buffer[0].getValue() + ", " + buffer[0].getFlags() + "'",
// assertTrue("Wrong value: expected '-1, 0', received '" + buffer[0].getValue() + ", " + buffer[0].getFlags() + "'", (buffer[0].getValue() == (byte) 0) && (buffer[0].getFlags() == (byte) 0));
// (buffer[0].getValue() == (byte) -1) && (buffer[0].getFlags() == (byte) 0));
// Un-comment this part if GDB returns an error message
// when the address is invalid
String expected = "Unable to read memory"; // Error msg returned by gdb
assertFalse(fWait.getMessage(), fWait.isOK());
assertTrue("Wrong error message: expected '" + expected + "', received '" + fWait.getMessage() + "'",
fWait.getMessage().contains(expected));
// Ensure no MemoryChangedEvent event was received // Ensure no MemoryChangedEvent event was received
assertTrue("MemoryChangedEvent problem: expected " + 0 + ", received " + getEventCount(), getEventCount() == 0); assertTrue("MemoryChangedEvent problem: expected " + 0 + ", received " + getEventCount(), getEventCount() == 0);