mirror of
https://github.com/mamoe/mirai.git
synced 2025-01-20 14:59:29 +08:00
Add test
This commit is contained in:
parent
370844cbdd
commit
c8816e679a
29
mirai-debug/src/main/java/japttest/SuspendTest.java
Normal file
29
mirai-debug/src/main/java/japttest/SuspendTest.java
Normal file
@ -0,0 +1,29 @@
|
||||
package japttest;
|
||||
|
||||
import kotlinx.coroutines.BuildersKt;
|
||||
import kotlinx.coroutines.GlobalScope;
|
||||
import net.mamoe.mirai.Bot;
|
||||
import net.mamoe.mirai.BotAccount;
|
||||
import net.mamoe.mirai.network.protocol.tim.packet.login.LoginResult;
|
||||
import net.mamoe.mirai.network.protocol.tim.packet.login.SubmitPasswordPacket;
|
||||
import test.JaptTestKt;
|
||||
|
||||
@SuppressWarnings("unused")
|
||||
public class SuspendTest {
|
||||
|
||||
public static void main(String[] args) throws InterruptedException {
|
||||
// TODO: 2019/12/6 Kotlin or IDE bug here
|
||||
boolean bool = JaptTestKt.getLoginResult() == LoginResult.YOU_CAN_WRITE_ANY_THING;
|
||||
|
||||
BuildersKt.runBlocking(GlobalScope.INSTANCE.getCoroutineContext(), (scope, continuation) -> {
|
||||
Bot bot = new Bot(new BotAccount(1994701021L, ""), scope.getCoroutineContext());
|
||||
if (bot.network.login(continuation) instanceof SubmitPasswordPacket.LoginResponse.Success) {
|
||||
System.out.println("login successful");
|
||||
}
|
||||
return null;
|
||||
});
|
||||
|
||||
System.out.println("Hello world finished");
|
||||
|
||||
}
|
||||
}
|
13
mirai-debug/src/main/kotlin/test/JaptTest.kt
Normal file
13
mirai-debug/src/main/kotlin/test/JaptTest.kt
Normal file
@ -0,0 +1,13 @@
|
||||
package test
|
||||
|
||||
import net.mamoe.mirai.network.protocol.tim.packet.login.LoginResult
|
||||
|
||||
@Suppress("RedundantSuspendModifier")
|
||||
suspend fun suspendPrintln(arg: String) = println(arg)
|
||||
|
||||
suspend fun main() {
|
||||
suspendPrintln("Hello")
|
||||
suspendPrintln(" World!")
|
||||
}
|
||||
|
||||
fun getLoginResult(): LoginResult = LoginResult.SUCCESS
|
Loading…
Reference in New Issue
Block a user