Skip to content

Commit d6ecce7

Browse files
committed
Add Java test case for resource function error message
Add testResourceFunctionMustReturn() method to ReachabilityAnalysisTest Links to resource_function_must_return_negative.bal test file Validates error message displays 'resource function' correctly Follows existing negative test pattern in the file Addresses feedback from @dalajnathan review
1 parent b19805b commit d6ecce7

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

tests/jballerina-unit-test/src/test/java/org/ballerinalang/test/reachability/ReachabilityAnalysisTest.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -672,6 +672,15 @@ public void testUnreachability2() {
672672
Assert.assertEquals(result.getHintCount(), 24);
673673
}
674674

675+
@Test
676+
public void testResourceFunctionMustReturn() {
677+
CompileResult result = BCompileUtil.compile(
678+
"test-src/reachability-analysis/resource_function_must_return_negative.bal");
679+
int i = 0;
680+
validateError(result, i++, "this resource function must return a result", 24, 5);
681+
Assert.assertEquals(result.getErrorCount(), i);
682+
}
683+
675684
@AfterClass
676685
public void tearDown() {
677686
result = null;

0 commit comments

Comments
 (0)