返回另一个类的测试类方法

问题描述

我想测试main class的{​​{1}}方法是否基于正确的条件返回正确的getService

new class

是否可以测试返回的类是否正确?我尝试过这样的事情

// main.js
import ServiceA from './serviceA'
import ServiceB from './serviceB'

class Main {
   constructor(){}
   getService(serviceName){
     switch(serviceName){
       case 'serviceA':
          return new ServiceA()
       case 'serviceB':
          return new ServiceB()
       default
          return null
     }
  }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)