Skip to content

Commit d959b21

Browse files
committed
test: assert null metadata arg in generated tool definition
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: ab2c14cd-d2e1-4524-a6dc-e9c10899343c
1 parent 010840f commit d959b21

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

java/src/test/java/com/github/copilot/tool/CopilotToolProcessorTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -261,6 +261,8 @@ public String doSomething(@CopilotToolParam("Input") String input) {
261261
String generated = result.getGeneratedSource("test.PlainTools$$CopilotToolMeta");
262262
assertFalse(generated.contains("Map.<String, Object>of("),
263263
"Expected no metadata map for a tool without metadata, got:\n" + generated);
264+
assertTrue(generated.contains(" null\n )"),
265+
"Expected metadata constructor argument to be null when metadata is absent, got:\n" + generated);
264266
}
265267

266268
@Test

0 commit comments

Comments
 (0)