From 203128d935bcad3134eda121a2f443064bfcdf39 Mon Sep 17 00:00:00 2001 From: "Paul Gauthier (aider)" Date: Wed, 27 Nov 2024 06:51:22 -0800 Subject: [PATCH] test: enhance Java test case with interface and implementation --- tests/basic/test_repomap.py | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/tests/basic/test_repomap.py b/tests/basic/test_repomap.py index ee4a3e1cc..8380faeaa 100644 --- a/tests/basic/test_repomap.py +++ b/tests/basic/test_repomap.py @@ -399,11 +399,24 @@ class TestRepoMapAllLanguages(unittest.TestCase): ), "java": ( "Test.java", - ( - "public class Test {\n public static void main(String[] args) {\n " - ' System.out.println("Hello, World!");\n }\n}\n' - ), - "Test", # Key symbol to check + """public interface Greeting { + String greet(String name); +} + +public class Test implements Greeting { + private String prefix = "Hello"; + + public String greet(String name) { + return prefix + ", " + name + "!"; + } + + public static void main(String[] args) { + Test greeter = new Test(); + System.out.println(greeter.greet("World")); + } +} +""", + "Greeting", # Key symbol to check ), "javascript": ( "test.js",