Lines Matching full:result
35 DiagnosticReferences result = lspApi->getSemanticDiagnostics(ctx); in TEST_F() local
37 ASSERT_EQ(result.diagnostic.size(), 0); in TEST_F()
50 DiagnosticReferences result = lspApi->getSemanticDiagnostics(ctx); in TEST_F() local
53 ASSERT_EQ(result.diagnostic.size(), expectedErrorCount); in TEST_F()
59 ASSERT_EQ(result.diagnostic[thirdIndex].range_.start.line_, expectedFirstStartLine); in TEST_F()
60 ASSERT_EQ(result.diagnostic[thirdIndex].range_.start.character_, expectedFirstStartCharacter); in TEST_F()
61 ASSERT_EQ(result.diagnostic[thirdIndex].range_.end.line_, expectedFirstEndLine); in TEST_F()
62 ASSERT_EQ(result.diagnostic[thirdIndex].range_.end.character_, expectedFirstEndCharacter); in TEST_F()
63 ASSERT_EQ(result.diagnostic[thirdIndex].severity_, DiagnosticSeverity::Error); in TEST_F()
64 ASSERT_NE(std::get<int>(result.diagnostic[thirdIndex].code_), 0); in TEST_F()
65 …ASSERT_EQ(result.diagnostic[thirdIndex].message_, R"(Type '"hello"' cannot be assigned to type 'do… in TEST_F()
66 ASSERT_EQ(result.diagnostic[thirdIndex].codeDescription_.href_, "test code description"); in TEST_F()
71 ASSERT_EQ(result.diagnostic[0].range_.start.line_, expectedSecondStartLine); in TEST_F()
72 ASSERT_EQ(result.diagnostic[0].range_.start.character_, expectedSecondStartCharacter); in TEST_F()
73 ASSERT_EQ(result.diagnostic[0].range_.end.line_, expectedSecondEndLine); in TEST_F()
74 ASSERT_EQ(result.diagnostic[0].range_.end.character_, expectedSecondEndCharacter); in TEST_F()
75 ASSERT_EQ(result.diagnostic[0].severity_, DiagnosticSeverity::Error); in TEST_F()
76 ASSERT_NE(std::get<int>(result.diagnostic[0].code_), 0); in TEST_F()
77 …ASSERT_EQ(result.diagnostic[0].message_, R"(Type '"1"' is not compatible with type 'double' at ind… in TEST_F()
78 ASSERT_EQ(result.diagnostic[0].codeDescription_.href_, "test code description"); in TEST_F()
91 auto result = lspApi->getSyntacticDiagnostics(ctx); in TEST_F() local
93 ASSERT_EQ(result.diagnostic.size(), 0); in TEST_F()
106 auto result = lspApi->getSyntacticDiagnostics(ctx); in TEST_F() local
109 ASSERT_EQ(result.diagnostic.size(), expectedErrorCount); in TEST_F()
114 ASSERT_EQ(result.diagnostic[0].range_.start.line_, expectedFirstStartLine); in TEST_F()
115 ASSERT_EQ(result.diagnostic[0].range_.start.character_, expectedFirstStartCharacter); in TEST_F()
116 ASSERT_EQ(result.diagnostic[0].range_.end.line_, expectedFirstEndLine); in TEST_F()
117 ASSERT_EQ(result.diagnostic[0].range_.end.character_, expectedFirstEndCharacter); in TEST_F()
118 ASSERT_EQ(result.diagnostic[0].severity_, DiagnosticSeverity::Error); in TEST_F()
119 ASSERT_NE(std::get<int>(result.diagnostic[0].code_), 0); in TEST_F()
124 ASSERT_EQ(result.diagnostic[1].range_.start.line_, expectedSecondStartLine); in TEST_F()
125 ASSERT_EQ(result.diagnostic[1].range_.start.character_, expectedSecondStartCharacter); in TEST_F()
126 ASSERT_EQ(result.diagnostic[1].range_.end.line_, expectedSecondEndLine); in TEST_F()
127 ASSERT_EQ(result.diagnostic[1].range_.end.character_, expectedSecondEndCharacter); in TEST_F()
128 ASSERT_EQ(result.diagnostic[1].severity_, DiagnosticSeverity::Error); in TEST_F()
129 ASSERT_NE(std::get<int>(result.diagnostic[1].code_), 0); in TEST_F()
135 ASSERT_EQ(result.diagnostic[thirdIndex].range_.start.line_, expectedThirdStartLine); in TEST_F()
136 ASSERT_EQ(result.diagnostic[thirdIndex].range_.start.character_, expectedThirdStartCharacter); in TEST_F()
137 ASSERT_EQ(result.diagnostic[thirdIndex].range_.end.line_, expectedThirdEndLine); in TEST_F()
138 ASSERT_EQ(result.diagnostic[thirdIndex].range_.end.character_, expectedThirdEndCharacter); in TEST_F()
139 ASSERT_EQ(result.diagnostic[thirdIndex].severity_, DiagnosticSeverity::Error); in TEST_F()
140 ASSERT_NE(std::get<int>(result.diagnostic[thirdIndex].code_), 0); in TEST_F()
141 ASSERT_EQ(result.diagnostic[thirdIndex].message_, R"(Unexpected token ':'.)"); in TEST_F()
154 auto result = lspApi->getSyntacticDiagnostics(ctx); in TEST_F() local
161 ASSERT_EQ(result.diagnostic[forthIndex].range_.start.line_, expectedForthStartLine); in TEST_F()
162 ASSERT_EQ(result.diagnostic[forthIndex].range_.start.character_, expectedForthStartCharacter); in TEST_F()
163 ASSERT_EQ(result.diagnostic[forthIndex].range_.end.line_, expectedForthEndLine); in TEST_F()
164 ASSERT_EQ(result.diagnostic[forthIndex].range_.end.character_, expectedForthEndCharacter); in TEST_F()
165 ASSERT_EQ(result.diagnostic[forthIndex].severity_, DiagnosticSeverity::Error); in TEST_F()
166 ASSERT_NE(std::get<int>(result.diagnostic[forthIndex].code_), 0); in TEST_F()
167 ASSERT_EQ(result.diagnostic[forthIndex].message_, R"(Unexpected token ','.)"); in TEST_F()
168 ASSERT_EQ(result.diagnostic[forthIndex].codeDescription_.href_, "test code description"); in TEST_F()
174 ASSERT_EQ(result.diagnostic[fifthIndex].range_.start.line_, expectedFifththStartLine); in TEST_F()
175 ASSERT_EQ(result.diagnostic[fifthIndex].range_.start.character_, expectedFifthStartCharacter); in TEST_F()
176 ASSERT_EQ(result.diagnostic[fifthIndex].range_.end.line_, expectedFifthEndLine); in TEST_F()
177 ASSERT_EQ(result.diagnostic[fifthIndex].range_.end.character_, expectedFifthEndCharacter); in TEST_F()
178 ASSERT_EQ(result.diagnostic[fifthIndex].severity_, DiagnosticSeverity::Error); in TEST_F()
179 ASSERT_NE(std::get<int>(result.diagnostic[fifthIndex].code_), 0); in TEST_F()
180 …ASSERT_EQ(result.diagnostic[fifthIndex].message_, R"(Label must be followed by a loop statement.)"… in TEST_F()
181 ASSERT_EQ(result.diagnostic[fifthIndex].codeDescription_.href_, "test code description"); in TEST_F()
194 auto result = lspApi->getSyntacticDiagnostics(ctx); in TEST_F() local
201 ASSERT_EQ(result.diagnostic[sixthIndex].range_.start.line_, expectedSixthStartLine); in TEST_F()
202 ASSERT_EQ(result.diagnostic[sixthIndex].range_.start.character_, expectedSixthStartCharacter); in TEST_F()
203 ASSERT_EQ(result.diagnostic[sixthIndex].range_.end.line_, expectedSixthEndLine); in TEST_F()
204 ASSERT_EQ(result.diagnostic[sixthIndex].range_.end.character_, expectedSixthEndCharacter); in TEST_F()
205 ASSERT_EQ(result.diagnostic[sixthIndex].severity_, DiagnosticSeverity::Error); in TEST_F()
206 ASSERT_NE(std::get<int>(result.diagnostic[sixthIndex].code_), 0); in TEST_F()
207 ASSERT_EQ(result.diagnostic[sixthIndex].message_, R"(Unexpected token ')'.)"); in TEST_F()
208 ASSERT_EQ(result.diagnostic[sixthIndex].codeDescription_.href_, "test code description"); in TEST_F()
214 ASSERT_EQ(result.diagnostic[sevenIndex].range_.start.line_, expectedSeventhStartLine); in TEST_F()
215 ASSERT_EQ(result.diagnostic[sevenIndex].range_.start.character_, expectedSeventhStartCharacter); in TEST_F()
216 ASSERT_EQ(result.diagnostic[sevenIndex].range_.end.line_, expectedSeventhEndLine); in TEST_F()
217 ASSERT_EQ(result.diagnostic[sevenIndex].range_.end.character_, expectedSeventhEndCharacter); in TEST_F()
218 ASSERT_EQ(result.diagnostic[sevenIndex].severity_, DiagnosticSeverity::Error); in TEST_F()
219 ASSERT_NE(std::get<int>(result.diagnostic[sevenIndex].code_), 0); in TEST_F()
220 …ASSERT_EQ(result.diagnostic[sevenIndex].message_, R"(return keyword should be used in function bod… in TEST_F()
221 ASSERT_EQ(result.diagnostic[sevenIndex].codeDescription_.href_, "test code description"); in TEST_F()