| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- package mockapp
- import (
- "context"
- "sync"
- . "wartank/pkg/kernel/kernel_types"
- "wartank/pkg/mock/mockkernel"
- . "wartank/server/lev0/types"
- )
- type MockApp struct {
- ИЯдро
- fnCancel func()
- ctx context.Context
- bot ИБот
- store ИХранилище
- block *sync.RWMutex
- }
- func NewMockApp() *MockApp {
- ctxBg := context.Background()
- ctx, fnCancel := context.WithCancel(ctxBg)
- сам := &MockApp{
- ИЯдро: mockkernel.NewMockKernel(),
- ctx: ctx,
- fnCancel: fnCancel,
- block: &sync.RWMutex{},
- }
- return сам
- }
- func (сам *MockApp) Store() ИХранилище {
- return сам.store
- }
- func (сам *MockApp) Bot() ИБот {
- return сам.bot
- }
- func (сам *MockApp) Angar() ИАнгар {
- return nil
- }
- func (сам *MockApp) CtxApp() context.Context {
- return сам.ctx
- }
- func (сам *MockApp) Tank() ИТанкСтат {
- return nil
- }
- func (сам *MockApp) Run() error {
- return nil
- }
- func (сам *MockApp) CancelApp() {
- go сам.fnCancel()
- }
- func (сам *MockApp) Block() *sync.RWMutex {
- return сам.block
- }
- func (сам *MockApp) NetClient() ИБотСеть {
- return nil
- }
- func (сам *MockApp) ServBots() ИБотоФерма {
- return nil
- }
|