Lines Matching refs:EXPECT_EQ

28   EXPECT_EQ(sum, 21) << sum;  in TEST()
30 EXPECT_EQ(all, 0) << all; in TEST()
32 EXPECT_EQ(any, 7) << any; in TEST()
34 EXPECT_EQ(eor, 7) << eor; in TEST()
46 EXPECT_EQ(prod.rank(), 1); in TEST()
47 EXPECT_EQ(prod.GetDimension(0).LowerBound(), 1); in TEST()
48 EXPECT_EQ(prod.GetDimension(0).Extent(), 3); in TEST()
49 EXPECT_EQ(*prod.ZeroBasedIndexedElement<std::int32_t>(0), 1); in TEST()
50 EXPECT_EQ(*prod.ZeroBasedIndexedElement<std::int32_t>(1), 4); in TEST()
51 EXPECT_EQ(*prod.ZeroBasedIndexedElement<std::int32_t>(2), 30); in TEST()
52 EXPECT_EQ(RTNAME(SumInteger4)(prod, __FILE__, __LINE__), 35); in TEST()
65 EXPECT_EQ(RTNAME(MaxvalReal8)(*array, __FILE__, __LINE__), 22.0); in TEST()
66 EXPECT_EQ(RTNAME(MinvalReal8)(*array, __FILE__, __LINE__), -21.0); in TEST()
80 EXPECT_EQ(loc.rank(), 1); in TEST()
81 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 8}.raw())); in TEST()
82 EXPECT_EQ(loc.GetDimension(0).LowerBound(), 1); in TEST()
83 EXPECT_EQ(loc.GetDimension(0).Extent(), 3); in TEST()
84 EXPECT_EQ( in TEST()
87 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int64_t>(0), 2); in TEST()
88 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int64_t>(1), 4); in TEST()
89 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int64_t>(2), 2); in TEST()
94 EXPECT_EQ(loc.rank(), 1); in TEST()
95 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 8}.raw())); in TEST()
96 EXPECT_EQ(loc.GetDimension(0).LowerBound(), 1); in TEST()
97 EXPECT_EQ(loc.GetDimension(0).Extent(), 3); in TEST()
98 EXPECT_EQ( in TEST()
101 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int64_t>(0), 3); in TEST()
102 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int64_t>(1), 4); in TEST()
103 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int64_t>(2), 2); in TEST()
108 EXPECT_EQ(loc.rank(), 2); in TEST()
109 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 2}.raw())); in TEST()
110 EXPECT_EQ(loc.GetDimension(0).LowerBound(), 1); in TEST()
111 EXPECT_EQ(loc.GetDimension(0).Extent(), 4); in TEST()
112 EXPECT_EQ(loc.GetDimension(1).LowerBound(), 1); in TEST()
113 EXPECT_EQ(loc.GetDimension(1).Extent(), 2); in TEST()
114 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(0), 2); // -1 in TEST()
115 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(1), 3); // -5 in TEST()
116 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(2), 2); // -2 in TEST()
117 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(3), 3); // -11 in TEST()
118 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(4), 2); // -13 in TEST()
119 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(5), 3); // -17 in TEST()
120 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(6), 2); // -19 in TEST()
121 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(7), 1); // -21 in TEST()
130 EXPECT_EQ(loc.rank(), 2); in TEST()
131 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 2}.raw())); in TEST()
132 EXPECT_EQ(loc.GetDimension(0).LowerBound(), 1); in TEST()
133 EXPECT_EQ(loc.GetDimension(0).Extent(), 3); in TEST()
134 EXPECT_EQ(loc.GetDimension(1).LowerBound(), 1); in TEST()
135 EXPECT_EQ(loc.GetDimension(1).Extent(), 4); in TEST()
136 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(0), 2); // 12 in TEST()
137 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(1), 0); in TEST()
138 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(2), 0); in TEST()
139 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(3), 2); // -15 in TEST()
140 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(4), 0); in TEST()
141 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(5), 1); // -5 in TEST()
142 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(6), 2); // 18 in TEST()
143 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(7), 1); // -7 in TEST()
144 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(8), 0); in TEST()
145 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(9), 2); // -21 in TEST()
146 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(10), 2); // 22 in TEST()
147 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int16_t>(11), 2); // 22 in TEST()
158 EXPECT_EQ(scalarResult.rank(), 0); in TEST()
159 EXPECT_EQ(*scalarResult.ZeroBasedIndexedElement<std::int16_t>(0), 23); in TEST()
168 EXPECT_EQ(loc.rank(), 2); in TEST()
169 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
170 EXPECT_EQ(loc.GetDimension(0).LowerBound(), 1); in TEST()
171 EXPECT_EQ(loc.GetDimension(0).Extent(), 3); in TEST()
172 EXPECT_EQ(loc.GetDimension(1).LowerBound(), 1); in TEST()
173 EXPECT_EQ(loc.GetDimension(1).Extent(), 2); in TEST()
175 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int32_t>(0), 0); in TEST()
185 EXPECT_EQ(loc.rank(), 2); in TEST()
186 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
187 EXPECT_EQ(loc.GetDimension(0).LowerBound(), 1); in TEST()
188 EXPECT_EQ(loc.GetDimension(0).Extent(), 3); in TEST()
189 EXPECT_EQ(loc.GetDimension(1).LowerBound(), 1); in TEST()
190 EXPECT_EQ(loc.GetDimension(1).Extent(), 2); in TEST()
191 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int32_t>(0), 3); in TEST()
192 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int32_t>(1), 4); in TEST()
193 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int32_t>(2), 3); in TEST()
194 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int32_t>(3), 3); in TEST()
195 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int32_t>(4), 4); in TEST()
196 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int32_t>(5), 4); in TEST()
202 EXPECT_EQ(scalarResult.rank(), 0); in TEST()
203 EXPECT_EQ(*scalarResult.ZeroBasedIndexedElement<std::int16_t>(0), 22); in TEST()
210 EXPECT_EQ(loc.rank(), 2); in TEST()
211 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
212 EXPECT_EQ(loc.GetDimension(0).LowerBound(), 1); in TEST()
213 EXPECT_EQ(loc.GetDimension(0).Extent(), 3); in TEST()
214 EXPECT_EQ(loc.GetDimension(1).LowerBound(), 1); in TEST()
215 EXPECT_EQ(loc.GetDimension(1).Extent(), 2); in TEST()
217 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int32_t>(0), 0); in TEST()
225 EXPECT_EQ(loc.rank(), 2); in TEST()
226 EXPECT_EQ(loc.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
227 EXPECT_EQ(loc.GetDimension(0).LowerBound(), 1); in TEST()
228 EXPECT_EQ(loc.GetDimension(0).Extent(), 3); in TEST()
229 EXPECT_EQ(loc.GetDimension(1).LowerBound(), 1); in TEST()
230 EXPECT_EQ(loc.GetDimension(1).Extent(), 2); in TEST()
231 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int32_t>(0), 4); in TEST()
232 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int32_t>(1), 3); in TEST()
233 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int32_t>(2), 4); in TEST()
234 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int32_t>(3), 4); in TEST()
235 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int32_t>(4), 3); in TEST()
236 EXPECT_EQ(*loc.ZeroBasedIndexedElement<std::int32_t>(5), 2); in TEST()
241 EXPECT_EQ(scalarResult.rank(), 0); in TEST()
242 EXPECT_EQ(*scalarResult.ZeroBasedIndexedElement<double>(0), 22.0); in TEST()
246 EXPECT_EQ(scalarResult.rank(), 0); in TEST()
247 EXPECT_EQ(*scalarResult.ZeroBasedIndexedElement<double>(0), -21.0); in TEST()
258 EXPECT_EQ(res.rank(), 0); in TEST()
259 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Character, 1}.raw())); in TEST()
260 EXPECT_EQ(std::memcmp(res.OffsetElement<char>(), "mno", 3), 0); in TEST()
263 EXPECT_EQ(res.rank(), 0); in TEST()
264 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Character, 1}.raw())); in TEST()
265 EXPECT_EQ(std::memcmp(res.OffsetElement<char>(), "abc", 3), 0); in TEST()
270 EXPECT_EQ(res.rank(), 1); in TEST()
271 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
272 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
273 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
274 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(0), 1); in TEST()
275 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(1), 3); in TEST()
282 EXPECT_EQ(res.rank(), 1); in TEST()
283 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
284 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
285 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
286 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(0), 2); in TEST()
287 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(1), 2); in TEST()
292 EXPECT_EQ(res.rank(), 1); in TEST()
293 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
294 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
295 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
296 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(0), 1); in TEST()
297 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(1), 1); in TEST()
302 EXPECT_EQ(res.rank(), 1); in TEST()
303 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
304 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
305 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
306 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(0), 2); in TEST()
307 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(1), 3); in TEST()
312 EXPECT_EQ(res.rank(), 1); in TEST()
313 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
314 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
315 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
316 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(0), 2); in TEST()
317 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(1), 3); in TEST()
327 EXPECT_EQ(res.rank(), 1); in TEST()
328 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
329 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
330 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
331 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(0), 1); in TEST()
332 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(1), 1); in TEST()
336 EXPECT_EQ(res.rank(), 1); in TEST()
337 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
338 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
339 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
340 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(0), 2); in TEST()
341 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(1), 3); in TEST()
350 EXPECT_EQ(RTNAME(All)(*array, __FILE__, __LINE__), false); in TEST()
351 EXPECT_EQ(RTNAME(Any)(*array, __FILE__, __LINE__), true); in TEST()
352 EXPECT_EQ(RTNAME(Parity)(*array, __FILE__, __LINE__), false); in TEST()
353 EXPECT_EQ(RTNAME(Count)(*array, __FILE__, __LINE__), 2); in TEST()
357 EXPECT_EQ(res.rank(), 1); in TEST()
358 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Logical, 4}.raw())); in TEST()
359 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
360 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
361 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(0), 0); in TEST()
362 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(1), 1); in TEST()
365 EXPECT_EQ(res.rank(), 1); in TEST()
366 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Logical, 4}.raw())); in TEST()
367 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
368 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
369 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(0), 0); in TEST()
370 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(1), 0); in TEST()
380 EXPECT_EQ(scalarResult.rank(), 0); in TEST()
381 EXPECT_EQ(*scalarResult.ZeroBasedIndexedElement<std::int32_t>(0), 0); in TEST()
384 EXPECT_EQ(res.rank(), 1); in TEST()
385 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Logical, 4}.raw())); in TEST()
386 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
387 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
388 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(0), 0); in TEST()
389 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(1), 1); in TEST()
392 EXPECT_EQ(res.rank(), 1); in TEST()
393 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Logical, 4}.raw())); in TEST()
394 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
395 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
396 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(0), 1); in TEST()
397 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(1), 1); in TEST()
402 EXPECT_EQ(scalarResult.rank(), 0); in TEST()
403 EXPECT_EQ(*scalarResult.ZeroBasedIndexedElement<std::int32_t>(0), 1); in TEST()
406 EXPECT_EQ(res.rank(), 1); in TEST()
407 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Logical, 4}.raw())); in TEST()
408 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
409 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
410 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(0), 0); in TEST()
411 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(1), 0); in TEST()
414 EXPECT_EQ(res.rank(), 1); in TEST()
415 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Logical, 4}.raw())); in TEST()
416 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
417 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
418 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(0), 1); in TEST()
419 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(1), 1); in TEST()
424 EXPECT_EQ(scalarResult.rank(), 0); in TEST()
425 EXPECT_EQ(*scalarResult.ZeroBasedIndexedElement<std::int32_t>(0), 0); in TEST()
428 EXPECT_EQ(res.rank(), 1); in TEST()
429 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
430 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
431 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
432 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(0), 0); in TEST()
433 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(1), 2); in TEST()
436 EXPECT_EQ(res.rank(), 1); in TEST()
437 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 8}.raw())); in TEST()
438 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
439 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
440 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int64_t>(0), 1); in TEST()
441 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int64_t>(1), 1); in TEST()
447 EXPECT_EQ(scalarResult.rank(), 0); in TEST()
448 EXPECT_EQ(*scalarResult.ZeroBasedIndexedElement<std::int64_t>(0), 2); in TEST()
457 EXPECT_EQ(res.rank(), 1); in TEST()
458 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
459 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
460 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
461 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(0), 1); in TEST()
462 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(1), 1); in TEST()
467 EXPECT_EQ(res.rank(), 1); in TEST()
468 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 4}.raw())); in TEST()
469 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
470 EXPECT_EQ(res.GetDimension(0).Extent(), 2); in TEST()
471 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(0), 2); in TEST()
472 EXPECT_EQ(*res.ZeroBasedIndexedElement<std::int32_t>(1), 2); in TEST()
492 EXPECT_EQ(res.rank(), 1); in TEST()
493 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 8}.raw())); in TEST()
494 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
495 EXPECT_EQ(res.GetDimension(0).UpperBound(), 2); in TEST()
496 EXPECT_EQ(*res.ZeroBasedIndexedElement<SubscriptValue>(0), 1); in TEST()
497 EXPECT_EQ(*res.ZeroBasedIndexedElement<SubscriptValue>(1), 1); in TEST()
502 EXPECT_EQ(res.rank(), 1); in TEST()
503 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 8}.raw())); in TEST()
504 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
505 EXPECT_EQ(res.GetDimension(0).UpperBound(), 2); in TEST()
506 EXPECT_EQ(*res.ZeroBasedIndexedElement<SubscriptValue>(0), 2); in TEST()
507 EXPECT_EQ(*res.ZeroBasedIndexedElement<SubscriptValue>(1), 1); in TEST()
513 EXPECT_EQ(res.rank(), 1); in TEST()
514 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 8}.raw())); in TEST()
515 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
516 EXPECT_EQ(res.GetDimension(0).UpperBound(), 2); in TEST()
517 EXPECT_EQ(*res.ZeroBasedIndexedElement<SubscriptValue>(0), 2); in TEST()
518 EXPECT_EQ(*res.ZeroBasedIndexedElement<SubscriptValue>(1), 3); in TEST()
524 EXPECT_EQ(res.rank(), 1); in TEST()
525 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 8}.raw())); in TEST()
526 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
527 EXPECT_EQ(res.GetDimension(0).UpperBound(), 2); in TEST()
528 EXPECT_EQ(*res.ZeroBasedIndexedElement<SubscriptValue>(0), 0); in TEST()
529 EXPECT_EQ(*res.ZeroBasedIndexedElement<SubscriptValue>(1), 0); in TEST()
537 EXPECT_EQ(res.rank(), 1); in TEST()
538 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 8}.raw())); in TEST()
539 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
540 EXPECT_EQ(res.GetDimension(0).UpperBound(), 2); in TEST()
541 EXPECT_EQ(*res.ZeroBasedIndexedElement<SubscriptValue>(0), 1); in TEST()
542 EXPECT_EQ(*res.ZeroBasedIndexedElement<SubscriptValue>(1), 2); in TEST()
551 EXPECT_EQ(res.rank(), 1); in TEST()
552 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 8}.raw())); in TEST()
553 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
554 EXPECT_EQ(res.GetDimension(0).UpperBound(), 3); in TEST()
555 EXPECT_EQ(*res.ZeroBasedIndexedElement<SubscriptValue>(0), 0); in TEST()
556 EXPECT_EQ(*res.ZeroBasedIndexedElement<SubscriptValue>(1), 1); in TEST()
557 EXPECT_EQ(*res.ZeroBasedIndexedElement<SubscriptValue>(2), 0); in TEST()
562 EXPECT_EQ(res.rank(), 1); in TEST()
563 EXPECT_EQ(res.type().raw(), (TypeCode{TypeCategory::Integer, 8}.raw())); in TEST()
564 EXPECT_EQ(res.GetDimension(0).LowerBound(), 1); in TEST()
565 EXPECT_EQ(res.GetDimension(0).UpperBound(), 2); in TEST()
566 EXPECT_EQ(*res.ZeroBasedIndexedElement<SubscriptValue>(0), 2); in TEST()
567 EXPECT_EQ(*res.ZeroBasedIndexedElement<SubscriptValue>(1), 0); in TEST()
581 EXPECT_EQ(scalarResult.rank(), 0); in TEST()
582 EXPECT_EQ(*scalarResult.ZeroBasedIndexedElement<SubscriptValue>(0), 3); in TEST()
589 EXPECT_EQ( in TEST()
598 EXPECT_EQ(result8, (std::complex<double>{5.0, -10.0})); in TEST()
601 EXPECT_EQ(result8, (std::complex<double>{5.0, 10.0})); in TEST()
605 EXPECT_EQ(result4, (std::complex<float>{25.0, 0.0})); in TEST()