Lines Matching full:doc

254   llvm::Expected<Value> Doc = parse(R"(
264 EXPECT_TRUE(!!Doc);
266 Object *O = Doc->getAsObject();
354 llvm::Expected<Value> Doc = parse(T.Str);
355 EXPECT_TRUE(!!Doc) << T.Desc;
356 EXPECT_EQ(Doc->getAsInteger(), T.AsInt) << T.Desc;
357 EXPECT_EQ(Doc->getAsNumber(), T.AsNumber) << T.Desc;
358 EXPECT_EQ(T.Val, *Doc) << T.Desc;
359 EXPECT_EQ(T.Str, s(*Doc)) << T.Desc;
376 llvm::Expected<Value> Doc = parse(Str);
378 EXPECT_TRUE(!!Doc);
379 EXPECT_EQ(Doc->getAsInteger(), int64_t{4611686018427387905});
380 EXPECT_EQ(Doc->getAsUINT64(), uint64_t{4611686018427387905});
385 llvm::Expected<Value> Doc = parse(Str);
387 EXPECT_TRUE(!!Doc);
388 EXPECT_EQ(Doc->getAsInteger(), int64_t{-78278238238328222});
389 EXPECT_EQ(Doc->getAsUINT64(), std::nullopt);
395 llvm::Expected<Value> Doc = parse(Str);
397 EXPECT_TRUE(!!Doc);
398 EXPECT_EQ(Doc->getAsInteger(), int64_t{9223372036854775807});
399 EXPECT_EQ(Doc->getAsUINT64(), uint64_t{9223372036854775807});
405 llvm::Expected<Value> Doc = parse(Str);
407 EXPECT_TRUE(!!Doc);
408 EXPECT_EQ(Doc->getAsInteger(), std::nullopt);
409 EXPECT_EQ(Doc->getAsUINT64(), uint64_t{18446744073709551615u});
415 llvm::Expected<Value> Doc = parse(Str);
417 EXPECT_TRUE(!!Doc);
418 EXPECT_EQ(Doc->getAsInteger(), std::nullopt);
419 EXPECT_EQ(Doc->getAsUINT64(), std::nullopt);
421 EXPECT_TRUE(!!Doc->getAsNumber());
427 llvm::Expected<Value> Doc = parse(Str);
429 EXPECT_TRUE(!!Doc);
430 EXPECT_EQ(Doc->getAsInteger(), std::nullopt);
431 EXPECT_EQ(Doc->getAsUINT64(), std::nullopt);
433 EXPECT_TRUE(!!Doc->getAsNumber());
438 llvm::Expected<Value> Doc = parse(Str);
441 llvm::toString(Doc.takeError()));