Skip to content

Commit 32ee750

Browse files
committed
Merge branch '3.5.x'
2 parents 4edfc5e + 4a0111f commit 32ee750

File tree

20 files changed

+52
-46
lines changed

20 files changed

+52
-46
lines changed

framework/fel/java/fel-community/model-openai/src/test/java/modelengine/fel/community/model/openai/entity/chat/OpenAiChatEntityTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
*/
3939
@DisplayName("测试 openai 聊天请求相关数据结构序列化与反序列化")
4040
public class OpenAiChatEntityTest {
41-
private static final ObjectSerializer SERIALIZER = new JacksonObjectSerializer(null, null, null);
41+
private static final ObjectSerializer SERIALIZER = new JacksonObjectSerializer(null, null, null, true);
4242

4343
@Nested
4444
class ChatMessageTest {

framework/fel/java/fel-community/model-openai/src/test/java/modelengine/fel/community/model/openai/entity/embed/OpenAiEmbedEntityTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
*/
2626
@DisplayName("测试 openai 嵌入请求相关数据结构序列化与反序列化")
2727
public class OpenAiEmbedEntityTest {
28-
private static final ObjectSerializer SERIALIZER = new JacksonObjectSerializer(null, null, null);
28+
private static final ObjectSerializer SERIALIZER = new JacksonObjectSerializer(null, null, null, true);
2929

3030
@Test
3131
@DisplayName("测试序列化嵌入请求成功")

framework/fel/java/fel-core/src/test/java/modelengine/fel/core/format/json/JsonOutputParserTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
*/
3838
@DisplayName(("测试 JsonOutputParser"))
3939
public class JsonOutputParserTest {
40-
private static final ObjectSerializer TEST_SERIALIZER = new JacksonObjectSerializer(null, null, null);
40+
private static final ObjectSerializer TEST_SERIALIZER = new JacksonObjectSerializer(null, null, null, true);
4141

4242
static class Joke {
4343
@Property(description = "question to set up a joke")

framework/fel/java/fel-core/src/test/java/modelengine/fel/core/source/support/JsonFileSourceTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public class JsonFileSourceTest {
3333
@Test
3434
@DisplayName("测试读取 json 文件成功,结果符合预期")
3535
void giveExistFileThenReturnOk() {
36-
ObjectSerializer serializer = new JacksonObjectSerializer(null, null, null);
36+
ObjectSerializer serializer = new JacksonObjectSerializer(null, null, null, true);
3737
Source<File> fileSource = new JsonFileSource(serializer, StringTemplate.create("{{instruction}}\n{{output}}"));
3838
URL url = this.getClass().getClassLoader().getResource("test.json");
3939
File file = FileUtils.file(url);

framework/fel/java/fel-core/src/test/java/modelengine/fel/core/vectorstore/support/MemoryVectorStoreTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ void shouldOkWhenAddDocumentsThenSearch() {
4747
@Test
4848
@DisplayName("插入文档后,持久化后重新加载成功")
4949
void shouldOkWhenPersistThenLoad() throws IOException {
50-
ObjectSerializer serializer = new JacksonObjectSerializer(null, null, null);
50+
ObjectSerializer serializer = new JacksonObjectSerializer(null, null, null, true);
5151

5252
MemoryVectorStore vectorStore = new MemoryVectorStore(new DefaultDocumentEmbedModel(new EmbedModelStub(),
5353
EmbedOption.custom().build()));

framework/fel/java/maven-plugins/tool-maven-plugin/src/main/java/modelengine/fel/maven/complie/plugin/UrlClassLoaderInitializer.java

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,12 +74,9 @@ public void outputToolManifest(String outputDirectory, ToolJsonEntity toolJsonEn
7474
return;
7575
}
7676
File jsonFile = Paths.get(outputDirectory, ToolSchema.TOOL_MANIFEST).toFile();
77-
JacksonObjectSerializer serializer = new JacksonObjectSerializer(
78-
DEFAULT_DATE_TIME_FORMAT,
79-
DEFAULT_DATE_FORMAT,
80-
"Asia/Shanghai"
81-
);
82-
ObjectMapper objectMapper = serializer.getMapper().copy();
77+
JacksonObjectSerializer serializer =
78+
new JacksonObjectSerializer(DEFAULT_DATE_TIME_FORMAT, DEFAULT_DATE_FORMAT, "Asia/Shanghai", false);
79+
ObjectMapper objectMapper = serializer.mapper().copy();
8380
objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
8481
objectMapper.writerWithDefaultPrettyPrinter().writeValue(jsonFile, toolJsonEntity);
8582
log.info("Write tool json successfully. [file={}]", jsonFile.getName());

framework/fel/java/plugins/tool-discoverer/src/test/java/modelengine/fel/tool/support/DefaultToolDiscovererTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ void tearDown() {
6666
@DisplayName("测试自动装载工具")
6767
void shouldOkWhenInstallTools() {
6868
doNothing().when(this.toolRepository).addTool(any());
69-
ObjectSerializer serializer = new JacksonObjectSerializer(null, null, null);
69+
ObjectSerializer serializer = new JacksonObjectSerializer(null, null, null, true);
7070
DefaultToolDiscoverer toolDiscoverer = new DefaultToolDiscoverer(this.toolRepository, serializer, 64);
7171
toolDiscoverer.onPluginStarted(this.plugin);
7272
verify(this.toolRepository, times(1)).addTool(argThat(tool -> tool.name().equals("get_delivery_date")));
@@ -76,7 +76,7 @@ void shouldOkWhenInstallTools() {
7676
@DisplayName("测试自动卸载工具")
7777
void shouldOkWhenUninstallTools() {
7878
doNothing().when(this.toolRepository).deleteTool(any(), any());
79-
ObjectSerializer serializer = new JacksonObjectSerializer(null, null, null);
79+
ObjectSerializer serializer = new JacksonObjectSerializer(null, null, null, true);
8080
DefaultToolDiscoverer toolDiscoverer = new DefaultToolDiscoverer(this.toolRepository, serializer, 64);
8181
toolDiscoverer.onPluginStopping(this.plugin);
8282
verify(this.toolRepository, times(1)).deleteTool(argThat(group -> true),

framework/fel/java/plugins/tool-executor/src/test/java/modelengine/fel/tool/support/DefaultToolExecutorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public class DefaultToolExecutorTest {
5353
private ToolRepository toolRepository;
5454
private ToolFactoryRepository toolFactoryRepository;
5555
private ToolFactory toolFactory;
56-
private final ObjectSerializer serializer = new JacksonObjectSerializer(null, null, null);
56+
private final ObjectSerializer serializer = new JacksonObjectSerializer(null, null, null, true);
5757

5858
@BeforeEach
5959
void setUp() {

framework/fel/java/services/tool-service/src/test/java/modelengine/fel/tool/support/FitToolTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ void setUp() throws IOException {
5656
}
5757
throw new IllegalStateException("Error");
5858
});
59-
ObjectSerializer serializer = new JacksonObjectSerializer(null, null, null);
59+
ObjectSerializer serializer = new JacksonObjectSerializer(null, null, null, true);
6060
List<ToolEntity> toolEntities =
6161
serializer.<Map<String, List<ToolEntity>>>deserialize(IoUtils.content(this.getClass().getClassLoader(),
6262
ToolSchema.TOOL_MANIFEST), TypeUtils.parameterized(Map.class, new Type[] {

framework/fel/java/services/tool-service/src/test/java/modelengine/fel/tool/support/HttpToolTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ private static Tool.Info readToolInfo(String fileName) {
113113
}
114114

115115
private static Tool createTool(Tool.Info info) {
116-
ObjectSerializer jsonSerializer = new JacksonObjectSerializer(null, null, null);
116+
ObjectSerializer jsonSerializer = new JacksonObjectSerializer(null, null, null, true);
117117
Map<String, ObjectSerializer> serializers =
118118
MapBuilder.<String, ObjectSerializer>get().put("json", jsonSerializer).build();
119119
ValueFetcher valueFetcher = new FastJsonValueHandler();

0 commit comments

Comments
 (0)