如何在Swift单元测试中检查乘法结果?

时间:2020-01-22 15:24:47

标签: swift unit-testing

我正在为程序进行单元测试。我有一个功能:

f

在单元测试中,我这样写:

select * 
  from book_unit_question
 where book_unit_id = 2 
   and status = false
   and type_answer = 'Multipla Escolha' 
   and correct_answer_description is not null;

我想测试一下结果: static func make(for lesson: TrainingProgram.Lesson, in program: TrainingProgram, results: [String: TrickResults]) -> [TrickContent] ,就像let session = TrainingSessionFactory.make(for: lesson, in: program, results: [trainedTrickId: result]) [trainedTrickId: result]

但是要缩短我的测试代码,所以不想为不同的结果而进行另一个会话。我该怎么办?

结果,结果二,结果三具有不同的值:

[trainedTrickId: resultsTwo]

1 个答案:

答案 0 :(得分:1)

已经解决。但是无论如何,有人会寻找答案,这里是:

let session = TrainingSessionFactory.make(for: lesson,
                                                  in: program,
                                                  results: [trainedTrickId: result,
                                                            trainedTrickId: results2,
                                                            trainedTrickId: results3])
相关问题