[clangd] Fix VS2019 build bots too

This commit is contained in:
Kadir Cetinkaya 2020-04-30 13:57:42 +02:00
parent 96238486ed
commit 932a2b8264
No known key found for this signature in database
GPG Key ID: E39E36B8D2057ED6
1 changed files with 17 additions and 20 deletions

View File

@ -573,36 +573,33 @@ TEST(FileShardedIndexTest, Sharding) {
UnorderedElementsAre(AHeaderUri, BHeaderUri, BSourceUri));
{
auto Shard = ShardedIndex.getShard(AHeaderUri).getValue();
EXPECT_THAT(Shard.Symbols.getValue(), UnorderedElementsAre(QName("1")));
EXPECT_THAT(Shard.Refs.getValue(), IsEmpty());
EXPECT_THAT(
Shard.Relations.getValue(),
UnorderedElementsAre(Relation{Sym1.ID, RelationKind::BaseOf, Sym2.ID}));
ASSERT_THAT(Shard.Sources.getValue().keys(),
UnorderedElementsAre(AHeaderUri));
auto Shard = *ShardedIndex.getShard(AHeaderUri);
EXPECT_THAT(*Shard.Symbols, UnorderedElementsAre(QName("1")));
EXPECT_THAT(*Shard.Refs, IsEmpty());
EXPECT_THAT(*Shard.Relations, UnorderedElementsAre(Relation{
Sym1.ID, RelationKind::BaseOf, Sym2.ID}));
ASSERT_THAT(Shard.Sources->keys(), UnorderedElementsAre(AHeaderUri));
EXPECT_THAT(Shard.Sources->lookup(AHeaderUri).DirectIncludes, IsEmpty());
EXPECT_TRUE(Shard.Cmd.hasValue());
}
{
auto Shard = ShardedIndex.getShard(BHeaderUri).getValue();
EXPECT_THAT(Shard.Symbols.getValue(), UnorderedElementsAre(QName("2")));
EXPECT_THAT(Shard.Refs.getValue(), IsEmpty());
EXPECT_THAT(
Shard.Relations.getValue(),
UnorderedElementsAre(Relation{Sym2.ID, RelationKind::BaseOf, Sym1.ID}));
ASSERT_THAT(Shard.Sources.getValue().keys(),
auto Shard = *ShardedIndex.getShard(BHeaderUri);
EXPECT_THAT(*Shard.Symbols, UnorderedElementsAre(QName("2")));
EXPECT_THAT(*Shard.Refs, IsEmpty());
EXPECT_THAT(*Shard.Relations, UnorderedElementsAre(Relation{
Sym2.ID, RelationKind::BaseOf, Sym1.ID}));
ASSERT_THAT(Shard.Sources->keys(),
UnorderedElementsAre(BHeaderUri, AHeaderUri));
EXPECT_THAT(Shard.Sources->lookup(BHeaderUri).DirectIncludes,
UnorderedElementsAre(AHeaderUri));
EXPECT_TRUE(Shard.Cmd.hasValue());
}
{
auto Shard = ShardedIndex.getShard(BSourceUri).getValue();
EXPECT_THAT(Shard.Symbols.getValue(), UnorderedElementsAre(QName("2")));
EXPECT_THAT(Shard.Refs.getValue(), UnorderedElementsAre(Pair(Sym1.ID, _)));
EXPECT_THAT(Shard.Relations.getValue(), IsEmpty());
ASSERT_THAT(Shard.Sources.getValue().keys(),
auto Shard = *ShardedIndex.getShard(BSourceUri);
EXPECT_THAT(*Shard.Symbols, UnorderedElementsAre(QName("2")));
EXPECT_THAT(*Shard.Refs, UnorderedElementsAre(Pair(Sym1.ID, _)));
EXPECT_THAT(*Shard.Relations, IsEmpty());
ASSERT_THAT(Shard.Sources->keys(),
UnorderedElementsAre(BSourceUri, BHeaderUri));
EXPECT_THAT(Shard.Sources->lookup(BSourceUri).DirectIncludes,
UnorderedElementsAre(BHeaderUri));