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("162", MIThread.parseParentId("Thread 162.32942"));
}
}