|
@@ -1,6 +1,8 @@
|
|
|
package com.moekr.moocoder.logic;
|
|
package com.moekr.moocoder.logic;
|
|
|
|
|
|
|
|
import org.junit.jupiter.api.Test;
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
+import org.springframework.boot.test.context.SpringBootTest;
|
|
|
|
|
|
|
|
import static org.junit.jupiter.api.Assertions.*;
|
|
import static org.junit.jupiter.api.Assertions.*;
|
|
|
|
|
|
|
@@ -8,12 +10,16 @@ import static org.junit.jupiter.api.Assertions.*;
|
|
|
* @author miaomuzhi
|
|
* @author miaomuzhi
|
|
|
* @since 2020/5/30
|
|
* @since 2020/5/30
|
|
|
*/
|
|
*/
|
|
|
|
|
+@SpringBootTest
|
|
|
class AsyncWrapperTest {
|
|
class AsyncWrapperTest {
|
|
|
|
|
+ @Autowired
|
|
|
|
|
+ private AsyncWrapper wrapper;
|
|
|
|
|
|
|
|
@Test
|
|
@Test
|
|
|
void asyncInvoke() {
|
|
void asyncInvoke() {
|
|
|
- AsyncWrapper wrapper = new AsyncWrapper();
|
|
|
|
|
System.out.println(System.nanoTime());
|
|
System.out.println(System.nanoTime());
|
|
|
wrapper.asyncInvoke(() -> {System.out.println(System.nanoTime());}, 10000);
|
|
wrapper.asyncInvoke(() -> {System.out.println(System.nanoTime());}, 10000);
|
|
|
|
|
+ System.out.println("Hello");
|
|
|
|
|
+ wrapper.asyncInvoke(() -> {System.out.println("Hi");}, 1000);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|