(improvement)(Headless) Migrate the map interface to headless, and change agentId to dataSetIds. (#899)

This commit is contained in:
lexluo09
2024-04-09 10:58:40 +08:00
committed by GitHub
parent a29ba2257a
commit 43b9d5545d
14 changed files with 176 additions and 88 deletions

View File

@@ -0,0 +1,31 @@
package com.tencent.supersonic.headless;
import com.tencent.supersonic.auth.api.authentication.pojo.User;
import com.tencent.supersonic.headless.api.pojo.request.QueryMapReq;
import com.tencent.supersonic.headless.api.pojo.response.MapInfoResp;
import com.tencent.supersonic.headless.server.service.MetaDiscoveryService;
import org.junit.Assert;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import java.util.Collections;
public class MetaDiscoveryTest extends BaseTest {
@Autowired
protected MetaDiscoveryService metaDiscoveryService;
@Test
public void testGetMapMeta() throws Exception {
QueryMapReq queryMapReq = new QueryMapReq();
queryMapReq.setQueryText("对比alice和lucy的访问次数");
queryMapReq.setTopN(10);
queryMapReq.setUser(User.getFakeUser());
queryMapReq.setDataSetNames(Collections.singletonList("超音数"));
MapInfoResp mapMeta = metaDiscoveryService.getMapMeta(queryMapReq);
Assert.assertNotNull(mapMeta);
Assert.assertNotEquals(0, mapMeta.getMapFields());
Assert.assertNotEquals(0, mapMeta.getTopFields());
}
}