package com.nb.admin; import cn.hutool.json.JSONUtil; import com.nb.AdminApplication; import com.nb.web.service.bus.job.DeviceFlowStatsJob; import com.nb.common.config.notice.msg.DiskMsg; import com.nb.common.config.notice.wechat.EnterpriseWeChatNotify; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.actuate.system.DiskSpaceHealthIndicator; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import java.util.Map; /** * @author lifang * @version 1.0.0 * @ClassName NotifyTest.java * @Description TODO * @createTime 2022年07月19日 16:13:00 */ @RunWith(SpringRunner.class) @SpringBootTest(classes = AdminApplication.class) public class NotifyTest { @Autowired(required = false) EnterpriseWeChatNotify notify; @Autowired DeviceFlowStatsJob flowStatsJob; @Autowired DiskSpaceHealthIndicator spaceHealthIndicator; @Autowired @Test public void test(){ flowStatsJob.flowStats(); while (true){ } } @Test public void disk(){ Map details = spaceHealthIndicator.getHealth(true).getDetails(); DiskMsg diskMsg = JSONUtil.parseObj(details).toBean(DiskMsg.class); System.out.println(diskMsg); System.out.println(JSONUtil.toJsonPrettyStr(details)); } @Test public void cpu(){ } }