diff options
Diffstat (limited to 'lldb/unittests/Target/ProcessInstanceInfoTest.cpp')
| -rw-r--r-- | lldb/unittests/Target/ProcessInstanceInfoTest.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lldb/unittests/Target/ProcessInstanceInfoTest.cpp b/lldb/unittests/Target/ProcessInstanceInfoTest.cpp index 80be01d6153..334bab143c5 100644 --- a/lldb/unittests/Target/ProcessInstanceInfoTest.cpp +++ b/lldb/unittests/Target/ProcessInstanceInfoTest.cpp @@ -73,3 +73,21 @@ TEST(ProcessInstanceInfo, DumpTable) { )", s.GetData()); } + +TEST(ProcessInstanceInfo, DumpTable_invalidUID) { + ProcessInstanceInfo info("a.out", ArchSpec("x86_64-pc-linux"), 47); + + DummyUserIDResolver resolver; + StreamString s; + + const bool show_args = false; + const bool verbose = false; + ProcessInstanceInfo::DumpTableHeader(s, show_args, verbose); + info.DumpAsTableRow(s, resolver, show_args, verbose); + EXPECT_STREQ( + R"(PID PARENT USER TRIPLE NAME +====== ====== ========== ======================== ============================ +47 0 x86_64-pc-linux a.out +)", + s.GetData()); +} |

