From 7d84c0ca1fa59567dc1610083088bb3b8dd70ccc Mon Sep 17 00:00:00 2001 From: redkale Date: Wed, 5 Jun 2024 16:51:33 +0800 Subject: [PATCH] RestSleepTest --- src/test/java/org/redkale/test/http/RestSleepTest.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/test/java/org/redkale/test/http/RestSleepTest.java b/src/test/java/org/redkale/test/http/RestSleepTest.java index 6c5d9fadd..3a459cc1e 100644 --- a/src/test/java/org/redkale/test/http/RestSleepTest.java +++ b/src/test/java/org/redkale/test/http/RestSleepTest.java @@ -6,6 +6,7 @@ package org.redkale.test.http; import java.io.*; +import java.lang.reflect.Method; import java.net.*; import org.junit.jupiter.api.*; import org.redkale.boot.Application; @@ -20,11 +21,8 @@ import org.redkale.util.*; /** @author zhangjx */ public class RestSleepTest { - private boolean main; - public static void main(String[] args) throws Throwable { RestSleepTest test = new RestSleepTest(); - test.main = true; test.run(); } @@ -37,6 +35,9 @@ public class RestSleepTest { final ResourceFactory resFactory = ResourceFactory.create(); resFactory.register(JsonConvert.root()); resFactory.register(BsonConvert.root()); + Method method = Application.class.getDeclaredMethod("initWorkExecutor"); + method.setAccessible(true); + method.invoke(application); // ------------------------ 初始化 CService ------------------------------------ RestSleepService service = Sncp.createSimpleLocalService(RestSleepService.class, resFactory); @@ -69,7 +70,6 @@ public class RestSleepTest { System.out.println("返回结果: " + new String(bytes, 0, pos)); System.out.println("耗时: " + e + " ms"); server.shutdown(); - int exptime = Runtime.getRuntime().availableProcessors() > 2 ? 600 : 1100; - Assertions.assertTrue(e < exptime); + Assertions.assertTrue(e < 600); } }