1 package io.github.magwas.coder.openrouter.tests;
2
3 import java.util.List;
4
5 import io.github.magwas.coder.file.tests.XMLFileWriterTestData;
6
7 public interface OpenRouterResponseTestData extends XMLFileWriterTestData {
8 String RESPONSE_BODY =
9 "{\"choices\":[{\"message\":{\"reasoning\":\"Test reasoning\",\"content\":\"<root><file name=\\\"file1.txt\\\">Content1</file><file name=\\\"file2.txt\\\">Content2</file></root>\"}}],\"usage\":{\"prompt_tokens\":100,\"completion_tokens\":50}}";
10 String REASONING = "Test reasoning";
11 String CONTENT = VALID_XML_WITH_FILES;
12 List<String> MODIFIED_FILES = List.of(FILE_NAME_1, FILE_NAME_2);
13 List<String> DELETED_FILES = List.of();
14 String FORMATTED_FILES = "Modified files:\n- file1.txt\n- file2.txt\n";
15 Integer PROMPT_TOKENS = 100;
16 Integer COMPLETION_TOKENS = 50;
17 String TOKEN_USAGE = "\nToken usage: 100 input, 50 output";
18 }