Skip to content

Commit

Permalink
Fixed test for Carbon
Browse files Browse the repository at this point in the history
  • Loading branch information
marcoeilers committed Oct 4, 2023
1 parent 67fa155 commit 820db76
Showing 1 changed file with 11 additions and 6 deletions.
17 changes: 11 additions & 6 deletions src/test/resources/all/issues/silver/0444.vpr
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ predicate falze()
false
}

predicate tru()
{
true
}

method test_unfold(){
//:: ExpectedOutput(unfold.failed:permission.not.positive)
unfold acc(falze(), none)
Expand All @@ -16,9 +21,9 @@ method test_unfold(){
method test_unfold_unknown(p: Perm){
assume p >= none
//:: ExpectedOutput(unfold.failed:permission.not.positive)
//:: ExpectedOutput(unfold.failed:insufficient.permission)
//:: MissingOutput(unfold.failed:insufficient.permission, /Silicon/issue/34/)
unfold acc(falze(), p)
//:: ExpectedOutput(assert.failed:assertion.false)
//:: MissingOutput(assert.failed:assertion.false, /Silicon/issue/34/)
assert false
}

Expand All @@ -30,18 +35,18 @@ method test_unfolding(){
method test_unfolding_unknown(p: Perm){
assume p >= none
//:: ExpectedOutput(assert.failed:permission.not.positive)
//:: ExpectedOutput(assert.failed:assertion.false)
//:: MissingOutput(assert.failed:assertion.false, /Silicon/issue/34/)
//:: ExpectedOutput(assert.failed:insufficient.permission)
//:: MissingOutput(assert.failed:insufficient.permission, /Silicon/issue/34/)
assert unfolding acc(falze(), p) in false
}

method test_fold(){
//:: ExpectedOutput(fold.failed:permission.not.positive)
fold acc(falze(), none)
fold acc(tru(), none)
}

method test_fold_unknown(p: Perm){
assume p >= none
//:: ExpectedOutput(fold.failed:permission.not.positive)
fold acc(falze(), p)
fold acc(tru(), p)
}

0 comments on commit 820db76

Please sign in to comment.