This repository was archived by the owner on Jul 15, 2023. It is now read-only.
Description Cannot stub interface: unrecognized interface: user.UserRepository
go version go1.10.2 linux/amd64
Extension version 0.6.84, and i also tried 0.6.85-Beta1
Steps to Reproduce:
Download this repository, if your cannot reproduce bug on your existed projects
Call command Go: Generate interface stubs
Type m MySQLUserRepository user.UserRepository
Error occurred: Cannot stub interface: unrecognized interface: user.UserRepository
File structure is similar to this repo, except all located in internal folder inside of my package.
If I run in terminal impl 'm MySQLUserRepository' user.UserRepository, it works:
func (m MySQLUserRepository) GetByID(ctx context.Context, id int64) (*model.User, error) {
panic("not implemented")
}
func (m MySQLUserRepository) Update(ctx context.Context, user *model.User) (*model.User, error) {
panic("not implemented")
}
func (m MySQLUserRepository) Store(ctx context.Context, user *model.User) (*model.User, error) {
panic("not implemented")
}
func (m MySQLUserRepository) Delete(ctx context.Context, user *model.User) (bool, error) {
panic("not implemented")
}
Thanks for your attention!
Reactions are currently unavailable
Cannot stub interface: unrecognized interface: user.UserRepositorygo version go1.10.2 linux/amd64Extension version 0.6.84, and i also tried0.6.85-Beta1Steps to Reproduce:
Go: Generate interface stubsm MySQLUserRepository user.UserRepositoryCannot stub interface: unrecognized interface: user.UserRepositoryFile structure is similar to this repo, except all located in
internalfolder inside of my package.If I run in terminal
impl 'm MySQLUserRepository' user.UserRepository, it works:Thanks for your attention!