|
|
@@ -21,7 +21,6 @@ TEST(ScopeLookupResult, MakeWrappedLookupResultUsingExistingInstId) {
|
|
|
EXPECT_FALSE(result.is_poisoned());
|
|
|
EXPECT_TRUE(result.is_found());
|
|
|
EXPECT_EQ(result.target_inst_id(), inst_id);
|
|
|
- EXPECT_DEATH(result.poisoning_loc_id(), "is_poisoned");
|
|
|
EXPECT_EQ(result.access_kind(), AccessKind::Protected);
|
|
|
EXPECT_TRUE(result == result);
|
|
|
}
|
|
|
@@ -32,8 +31,6 @@ TEST(ScopeLookupResult, MakeWrappedLookupResultUsingNoneInstId) {
|
|
|
|
|
|
EXPECT_FALSE(result.is_poisoned());
|
|
|
EXPECT_FALSE(result.is_found());
|
|
|
- EXPECT_DEATH(result.target_inst_id(), "is_found");
|
|
|
- EXPECT_DEATH(result.poisoning_loc_id(), "is_poisoned");
|
|
|
EXPECT_EQ(result.access_kind(), AccessKind::Protected);
|
|
|
EXPECT_TRUE(result == result);
|
|
|
}
|
|
|
@@ -45,7 +42,6 @@ TEST(ScopeLookupResult, MakeWrappedLookupResultUsingErrorInst) {
|
|
|
EXPECT_FALSE(result.is_poisoned());
|
|
|
EXPECT_TRUE(result.is_found());
|
|
|
EXPECT_EQ(result.target_inst_id(), ErrorInst::InstId);
|
|
|
- EXPECT_DEATH(result.poisoning_loc_id(), "is_poisoned");
|
|
|
EXPECT_EQ(result.access_kind(), AccessKind::Private);
|
|
|
EXPECT_TRUE(result == result);
|
|
|
}
|
|
|
@@ -57,24 +53,15 @@ TEST(ScopeLookupResult, MakeFoundExisting) {
|
|
|
EXPECT_FALSE(result.is_poisoned());
|
|
|
EXPECT_TRUE(result.is_found());
|
|
|
EXPECT_EQ(result.target_inst_id(), inst_id);
|
|
|
- EXPECT_DEATH(result.poisoning_loc_id(), "is_poisoned");
|
|
|
EXPECT_EQ(result.access_kind(), AccessKind::Protected);
|
|
|
EXPECT_TRUE(result == result);
|
|
|
}
|
|
|
|
|
|
-TEST(ScopeLookupResult, MakeFoundNone) {
|
|
|
- EXPECT_DEATH(
|
|
|
- ScopeLookupResult::MakeFound(InstId::None, AccessKind::Protected),
|
|
|
- "has_value");
|
|
|
-}
|
|
|
-
|
|
|
TEST(ScopeLookupResult, MakeNotFound) {
|
|
|
auto result = ScopeLookupResult::MakeNotFound();
|
|
|
|
|
|
EXPECT_FALSE(result.is_poisoned());
|
|
|
EXPECT_FALSE(result.is_found());
|
|
|
- EXPECT_DEATH(result.target_inst_id(), "is_found");
|
|
|
- EXPECT_DEATH(result.poisoning_loc_id(), "is_poisoned");
|
|
|
EXPECT_EQ(result.access_kind(), AccessKind::Public);
|
|
|
EXPECT_TRUE(result == result);
|
|
|
}
|
|
|
@@ -85,7 +72,6 @@ TEST(ScopeLookupResult, MakePoisoned) {
|
|
|
|
|
|
EXPECT_TRUE(result.is_poisoned());
|
|
|
EXPECT_FALSE(result.is_found());
|
|
|
- EXPECT_DEATH(result.target_inst_id(), "is_found");
|
|
|
EXPECT_EQ(result.poisoning_loc_id(), loc_id);
|
|
|
EXPECT_EQ(result.access_kind(), AccessKind::Public);
|
|
|
EXPECT_TRUE(result == result);
|
|
|
@@ -97,7 +83,6 @@ TEST(ScopeLookupResult, MakeError) {
|
|
|
EXPECT_FALSE(result.is_poisoned());
|
|
|
EXPECT_TRUE(result.is_found());
|
|
|
EXPECT_EQ(result.target_inst_id(), ErrorInst::InstId);
|
|
|
- EXPECT_DEATH(result.poisoning_loc_id(), "is_poisoned");
|
|
|
EXPECT_EQ(result.access_kind(), AccessKind::Public);
|
|
|
EXPECT_TRUE(result == result);
|
|
|
}
|