module Bucky::Core::TestCore::TestClassGeneratorHelper
Private Instance Methods
add_test_procedure(procedures)
click to toggle source
# File lib/bucky/core/test_core/test_class_generator.rb, line 16 def add_test_procedure(procedures) procedures.each.with_index(1) do |procedure, step_number| procedure[:proc] ||= ''.dup puts " #{step_number}:#{procedure[:proc]}" method = procedure[:exec].key?(:operate) ? :operate : :verify send(method, exec: procedure[:exec], step_number: step_number, proc_name: procedure[:proc]) end end
make_test_method_name(data, test_case, index)
click to toggle source
# File lib/bucky/core/test_core/test_class_generator.rb, line 25 def make_test_method_name(data, test_case, index) if test_case[:case_name].nil? return [ 'test', data[:suite][:service], data[:suite][:device], data[:test_category], data[:test_suite_name], index.to_s ].join('_') end "test_#{test_case[:case_name]}" end