diff options
author | John Cortell | 2011-01-20 22:08:38 +0000 |
---|---|---|
committer | John Cortell | 2011-01-20 22:08:38 +0000 |
commit | b78d75410901cb1f92d98df038610e8e26719370 (patch) | |
tree | 6d0771dba6a7d709596de41963c96ff3eac62208 /dsf-gdb/org.eclipse.cdt.tests.dsf.gdb | |
parent | f7266e6cbb7f0ff24acb89d5006ee50181609fa5 (diff) | |
download | org.eclipse.cdt-b78d75410901cb1f92d98df038610e8e26719370.tar.gz org.eclipse.cdt-b78d75410901cb1f92d98df038610e8e26719370.tar.xz org.eclipse.cdt-b78d75410901cb1f92d98df038610e8e26719370.zip |
Bug 325552: GDB 7.x getOsId() pattern match too restrictive (DSF)
Diffstat (limited to 'dsf-gdb/org.eclipse.cdt.tests.dsf.gdb')
-rw-r--r-- | dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/command/output/MIThreadTests.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/command/output/MIThreadTests.java b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/command/output/MIThreadTests.java new file mode 100644 index 00000000000..08b65da864b --- /dev/null +++ b/dsf-gdb/org.eclipse.cdt.tests.dsf.gdb/src/org/eclipse/cdt/dsf/mi/service/command/output/MIThreadTests.java @@ -0,0 +1,21 @@ +package org.eclipse.cdt.dsf.mi.service.command.output; + +import static org.junit.Assert.assertEquals; + +import org.junit.Test; + +public class MIThreadTests { + @Test + public void testOsIdParsing() { + assertEquals("7010", MIThread.parseOsId("Thread 0xb7c8ab90 (LWP 7010)")); + assertEquals("32942", MIThread.parseOsId("Thread 162.32942")); + assertEquals("abc123", MIThread.parseOsId("Thread abc123")); + assertEquals("abc123", MIThread.parseOsId("thread abc123")); + assertEquals("abc123", MIThread.parseOsId("THREAD abc123")); + } + + @Test + public void testParentIdParsing() { + assertEquals("32942", MIThread.parseOsId("Thread 162.32942")); + } +} |