mirai/mirai-core-mock
cssxsh d000f2ea0f
[core] add group level api (#2115)
* add: api dump

* feat: Member.level

* add: api dump

* rename: level to rank

* feat: rank show

* feat: honor flag

* fix: honor flag index

* feat: record and chart

* feat: flag and docs

* add: api dump

* fix: active

* fix: honor

* fix: active

* fix: rebase

* fix: docs

* feat: MemberActive

* fix: for review

* feat: other notification

* remove: low level api

* add: since and api dump

* add: since

* for: review

* add: event sync

* fix: name and docs

* fix: api dump

* fix: for review

* add: ActiveRank, MemberMedal close #2233

* fix: active for review

* improve public API for inlined GroupHonorType

* Change `@since 2.13.0` to `@since 2.13`

* dump api changes

* implement mock framework for Active

* change `GroupActive.flush` to `GroupActive.refresh`

* improve docs for GroupActive

* remove unnecessary expect/actual for MemberActive

* change property names in GroupInfo

* check permission in MockGroupActiveImpl

* optimize member names in  CommonGroupActiveImpl

* fix error checking

* dump api

Co-authored-by: Him188 <Him188@mamoe.net>
2022-09-21 23:18:50 +08:00
..
src [core] add group level api (#2115) 2022-09-21 23:18:50 +08:00
test [core] add group level api (#2115) 2022-09-21 23:18:50 +08:00
build.gradle.kts Mock Testing Framework (#1521) 2022-09-10 12:49:13 +08:00
README.md Mock Testing Framework (#1521) 2022-09-10 12:49:13 +08:00

mirai-core-mock

mirai 模拟环境测试框架

模拟环境目前仅支持 JVM


src 架构

  • contact - 与 mirai-core-api 架构一致
  • database - 数据库, 用于存储一些临时的零碎数据
  • resserver - 资源服务
  • userprofile - 与 UserProfile 相关的一些服务
  • utils - 工具类

test 架构

  • <toplevel> 与 mirai-core-api 关系不大或者一些独立的组件的测试
  • .mock 模拟的各个部分的测试, 每个测试都继承 MockBotTestBase