mirror of
https://github.com/mamoe/mirai.git
synced 2025-01-27 00:30:17 +08:00
30 lines
921 B
Kotlin
30 lines
921 B
Kotlin
|
/*
|
||
|
* Copyright 2019-2021 Mamoe Technologies and contributors.
|
||
|
*
|
||
|
* 此源代码的使用受 GNU AFFERO GENERAL PUBLIC LICENSE version 3 许可证的约束, 可以在以下链接找到该许可证.
|
||
|
* Use of this source code is governed by the GNU AGPLv3 license that can be found through the following link.
|
||
|
*
|
||
|
* https://github.com/mamoe/mirai/blob/master/LICENSE
|
||
|
*/
|
||
|
|
||
|
package net.mamoe.mirai.console
|
||
|
|
||
|
import kotlinx.coroutines.cancel
|
||
|
import net.mamoe.mirai.console.plugin.jvm.JvmPluginDescription
|
||
|
import net.mamoe.mirai.console.plugin.jvm.KotlinPlugin
|
||
|
import org.junit.jupiter.api.AfterEach
|
||
|
import org.junit.jupiter.api.BeforeEach
|
||
|
|
||
|
abstract class AbstractConsoleTest {
|
||
|
val mockPlugin = object : KotlinPlugin(JvmPluginDescription("org.test.test", "1.0.0")) {}
|
||
|
|
||
|
@BeforeEach
|
||
|
fun beforeTest() {
|
||
|
initTestEnvironment()
|
||
|
}
|
||
|
|
||
|
@AfterEach
|
||
|
fun afterTest() {
|
||
|
MiraiConsole.cancel()
|
||
|
}
|
||
|
}
|