@@ -38,6 +38,7 @@ SCENARIO("Level 1 renaming", "[core][goto-symex][symex-level1]")
38
38
{
39
39
THEN (" Renaming leaves it unchanged" )
40
40
{
41
+ REQUIRE (!symex_level1.has (l0_symbol));
41
42
auto renamed = symex_level1 (l0_symbol);
42
43
REQUIRE (renamed.get ().get_identifier () == " foo!50" );
43
44
}
@@ -48,6 +49,7 @@ SCENARIO("Level 1 renaming", "[core][goto-symex][symex-level1]")
48
49
symex_level1.insert (l0_symbol, 12134 );
49
50
THEN (" The symbol is renamed to the index inserted" )
50
51
{
52
+ REQUIRE (symex_level1.has (l0_symbol));
51
53
auto renamed = symex_level1 (l0_symbol);
52
54
REQUIRE (renamed.get ().get_identifier () == " foo!50@12134" );
53
55
}
@@ -63,6 +65,7 @@ SCENARIO("Level 1 renaming", "[core][goto-symex][symex-level1]")
63
65
auto renamed2 = symex_level1 (l0_symbol);
64
66
REQUIRE (renamed2.get ().get_identifier () == " foo!50@43950" );
65
67
}
68
+ REQUIRE (symex_level1.has (l0_symbol));
66
69
}
67
70
68
71
WHEN (" insert_or_replace is called with a symbol not already inserted" )
@@ -74,6 +77,7 @@ SCENARIO("Level 1 renaming", "[core][goto-symex][symex-level1]")
74
77
}
75
78
THEN (" The symbol is renamed to the index inserted" )
76
79
{
80
+ REQUIRE (symex_level1.has (l0_symbol));
77
81
auto renamed = symex_level1 (l0_symbol);
78
82
REQUIRE (renamed.get ().get_identifier () == " foo!50@20051" );
79
83
}
0 commit comments