Skip to content

Commit 9526f6e

Browse files
committed
Added new if then skip permission check test
1 parent ef6521f commit 9526f6e

2 files changed

Lines changed: 22 additions & 1 deletion

File tree

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package latte;
2+
3+
import specification.Free;
4+
import specification.Unique;
5+
6+
class MyNodeIfNoElse {
7+
8+
@Unique Object value;
9+
10+
public @Unique Object test(@Free Object v1, boolean cond) {
11+
Object n;
12+
n = new Object();
13+
14+
this.value = n;
15+
if (cond) {
16+
this.value = v1;
17+
}
18+
return this.value; // should still be @Unique
19+
}
20+
}

latte/src/test/java/AppTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ private static Stream<Arguments> provideCorrectTestCases() {
4242
Arguments.of("src/test/examples/searching_state_space/ResultSetForwardOnly.java"),
4343
Arguments.of("src/test/examples/stack_overflow/MediaRecord.java"),
4444
Arguments.of("src/test/examples/MyNodeAllKindsIfs.java"),
45-
Arguments.of("src/test/examples/MyNodeIfNoElse.java")
45+
Arguments.of("src/test/examples/MyNodeIfNoElse.java"),
46+
Arguments.of("src/test/examples/MyNodeIfPermissionCheck.java")
4647
);
4748
}
4849

0 commit comments

Comments
 (0)