From 64d4afec1b3eed08e641be102f3ea810421b52a2 Mon Sep 17 00:00:00 2001 From: t8y2 <1156263951@qq.com> Date: Mon, 6 Jul 2026 20:13:52 +0800 Subject: [PATCH] test(tdengine): expect USE schema switch before query execution --- .../test/java/com/dbx/agent/tdengine/TDengineAgentTest.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/agents/drivers/tdengine/src/test/java/com/dbx/agent/tdengine/TDengineAgentTest.java b/agents/drivers/tdengine/src/test/java/com/dbx/agent/tdengine/TDengineAgentTest.java index 1245bbc4a8..6cd4ecfece 100644 --- a/agents/drivers/tdengine/src/test/java/com/dbx/agent/tdengine/TDengineAgentTest.java +++ b/agents/drivers/tdengine/src/test/java/com/dbx/agent/tdengine/TDengineAgentTest.java @@ -98,8 +98,10 @@ class TDengineAgentMetadataTest { agent.executeQuery("SELECT 1", "power", new ExecuteQueryOptions()); + // JdbcSchemaSwitcher executes the USE statement (recorded as "execute") + // before the query runs, so the database is switched prior to execution. Assertions.assertEquals( - Arrays.asList("setMaxRows:10001", "execute"), + Arrays.asList("execute", "setMaxRows:10001", "execute"), JdbcAgentFake.calls ); }