【发布时间】:2022-05-11 15:54:41
【问题描述】:
我有这些结构:
type Event interface {
Accept(EventVisitor)
}
type Like struct {
}
func (l *Like) Accept(visitor EventVisitor) {
visitor.visitLike(l)
}
如何测试event 是Like 实例?
func TestEventCreation(t *testing.T) {
event, err := New(0)
if err != nil {
t.Error(err)
}
if reflect.TypeOf(event) != Like {
t.Error("Assertion error")
}
}
我明白了:
Type Like 不是表达式事件 Event
【问题讨论】:
标签: go