CallRefCase calls a referenced testcase.
(tc ITestCase)
| 679 | |
| 680 | // CallRefCase calls a referenced testcase. |
| 681 | func (s *StepRequest) CallRefCase(tc ITestCase) *StepTestCaseWithOptionalArgs { |
| 682 | var err error |
| 683 | s.step.TestCase, err = tc.ToTestCase() |
| 684 | if err != nil { |
| 685 | log.Error().Err(err).Msg("failed to load testcase") |
| 686 | os.Exit(code.GetErrorCode(err)) |
| 687 | } |
| 688 | return &StepTestCaseWithOptionalArgs{ |
| 689 | step: s.step, |
| 690 | } |
| 691 | } |
| 692 | |
| 693 | // CallRefAPI calls a referenced api. |
| 694 | func (s *StepRequest) CallRefAPI(api IAPI) *StepAPIWithOptionalArgs { |