package com.estate.expert.admin.component; import com.estate.expert.admin.component.fuzzy.FuzzyApiComponent; import com.estate.expert.admin.component.fuzzy.FuzzyApiRequest; import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.extension.ExtendWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit.jupiter.SpringExtension; import javax.annotation.Resource; import java.util.Arrays; @Slf4j @SpringBootTest @ExtendWith(SpringExtension.class) class FuzzyApiComponentTest { @Resource private FuzzyApiComponent fuzzyApi; @Test public void testFuzzyN1() { FuzzyApiRequest bo = new FuzzyApiRequest(); bo.setN(1); bo.setIndex(new String[]{"高处作业"}); // ["高处作业"] bo.setMembership_data(new float[][]{{0.0092f, 0.46f, 0.425f, 0.1058f, 0}}); bo.setCompare_matrix_data(new float[][]{{1}}); bo.setNum_experts(1); log.info("request : {}", bo); var resp = fuzzyApi.call(bo); log.info("result : {}", resp); } }