Lines Matching refs:mgr
39 DiagnosticManager mgr; in TEST() local
40 EXPECT_EQ(0U, mgr.Diagnostics().size()); in TEST()
47 mgr.AddDiagnostic(std::move(diag)); in TEST()
48 EXPECT_EQ(1U, mgr.Diagnostics().size()); in TEST()
49 const Diagnostic *got = mgr.Diagnostics().front().get(); in TEST()
58 DiagnosticManager mgr; in TEST() local
60 EXPECT_FALSE(mgr.HasFixIts()); in TEST()
62 mgr.AddDiagnostic(std::make_unique<FixItDiag>("no fixit", false)); in TEST()
63 EXPECT_FALSE(mgr.HasFixIts()); in TEST()
65 mgr.AddDiagnostic(std::make_unique<FixItDiag>("fixit", true)); in TEST()
66 EXPECT_TRUE(mgr.HasFixIts()); in TEST()
68 mgr.AddDiagnostic(std::make_unique<FixItDiag>("no fixit", false)); in TEST()
69 EXPECT_TRUE(mgr.HasFixIts()); in TEST()
71 mgr.AddDiagnostic(std::make_unique<FixItDiag>("fixit", true)); in TEST()
72 EXPECT_TRUE(mgr.HasFixIts()); in TEST()
76 DiagnosticManager mgr; in TEST() local
77 EXPECT_EQ("", mgr.GetString()); in TEST()
81 DiagnosticManager mgr; in TEST() local
82 mgr.AddDiagnostic( in TEST()
84 EXPECT_EQ("error: abc\n", mgr.GetString()); in TEST()
88 DiagnosticManager mgr; in TEST() local
91 mgr.AddDiagnostic( in TEST()
93 EXPECT_EQ("error: b\nc\n", mgr.GetString()); in TEST()
97 DiagnosticManager mgr; in TEST() local
98 mgr.AddDiagnostic( in TEST()
100 EXPECT_EQ("error: abc\n", mgr.GetString()); in TEST()
101 mgr.AddDiagnostic( in TEST()
103 EXPECT_EQ("error: abc\nerror: def\n", mgr.GetString()); in TEST()
107 DiagnosticManager mgr; in TEST() local
110 mgr.AddDiagnostic( in TEST()
112 mgr.AddDiagnostic( in TEST()
115 mgr.AddDiagnostic( in TEST()
117 EXPECT_EQ("error: foo\nwarning: bar\nbaz\n", mgr.GetString()); in TEST()
121 DiagnosticManager mgr; in TEST() local
124 mgr.AddDiagnostic( in TEST()
126 mgr.AddDiagnostic( in TEST()
128 mgr.AddDiagnostic( in TEST()
130 EXPECT_EQ("baz\nwarning: bar\nerror: foo\n", mgr.GetString()); in TEST()
134 DiagnosticManager mgr; in TEST() local
137 mgr.AppendMessageToDiagnostic("no diag has been pushed yet"); in TEST()
138 EXPECT_EQ(0U, mgr.Diagnostics().size()); in TEST()
142 DiagnosticManager mgr; in TEST() local
144 mgr.AddDiagnostic( in TEST()
146 mgr.AddDiagnostic( in TEST()
149 mgr.AppendMessageToDiagnostic("message text"); in TEST()
151 EXPECT_EQ("error: foo\nerror: bar\nmessage text\n", mgr.GetString()); in TEST()
155 DiagnosticManager mgr; in TEST() local
157 mgr.AddDiagnostic( in TEST()
159 mgr.AppendMessageToDiagnostic("message text"); in TEST()
161 mgr.AddDiagnostic( in TEST()
164 EXPECT_EQ("error: bar\nmessage text\nerror: foo\n", mgr.GetString()); in TEST()
168 DiagnosticManager mgr; in TEST() local
170 mgr.PutString(eDiagnosticSeverityError, "foo"); in TEST()
171 EXPECT_EQ(1U, mgr.Diagnostics().size()); in TEST()
172 EXPECT_EQ(eDiagnosticOriginLLDB, mgr.Diagnostics().front()->getKind()); in TEST()
173 EXPECT_EQ("error: foo\n", mgr.GetString()); in TEST()
177 DiagnosticManager mgr; in TEST() local
180 mgr.PutString(eDiagnosticSeverityError, "foo"); in TEST()
181 mgr.PutString(eDiagnosticSeverityError, "bar"); in TEST()
182 EXPECT_EQ(2U, mgr.Diagnostics().size()); in TEST()
183 EXPECT_EQ("error: foo\nerror: bar\n", mgr.GetString()); in TEST()
187 DiagnosticManager mgr; in TEST() local
191 mgr.PutString(eDiagnosticSeverityError, "foo"); in TEST()
192 mgr.PutString(eDiagnosticSeverityWarning, "bar"); in TEST()
193 EXPECT_EQ(2U, mgr.Diagnostics().size()); in TEST()
194 EXPECT_EQ("error: foo\nwarning: bar\n", mgr.GetString()); in TEST()
198 DiagnosticManager mgr; in TEST() local
201 EXPECT_EQ("", mgr.GetFixedExpression()); in TEST()
204 mgr.SetFixedExpression("foo"); in TEST()
205 EXPECT_EQ("foo", mgr.GetFixedExpression()); in TEST()
208 mgr.SetFixedExpression("bar"); in TEST()
209 EXPECT_EQ("bar", mgr.GetFixedExpression()); in TEST()