Lines Matching full:test

2 #   Unity Project - A Test Framework for C
34 test_prefix: 'test|spec|should',
160 … tests_and_line_numbers << { test: name, args: args, call: call, params: params, line_number: 0 }
163 tests_and_line_numbers.uniq! { |v| v[:test] }
170 next unless line =~ /\s+#{tests_and_line_numbers[i][:test]}(?:\s|\()/
248 tests.each do |test|
249 output.puts("extern void #{test[:test]}(#{test[:call] || 'void'});")
325 output.puts("\n/*=======Test Reset Options=====*/")
351 output.puts("\n/*=======Parameterized Test Wrappers=====*/")
352 tests.each do |test|
353 next if test[:args].nil? || test[:args].empty?
355 test[:args].each.with_index(1) do |args, idx|
356 output.puts("static void runner_args#{idx}_#{test[:test]}(void)")
358 output.puts(" #{test[:test]}(#{args});")
380 tests.each do |test|
381 if (!@options[:use_param_tests]) || test[:args].nil? || test[:args].empty?
382 output.puts(" UnityPrint(\" #{test[:test]}\");")
385 test[:args].each do |args|
386 output.puts(" UnityPrint(\" #{test[:test]}(#{args})\");")
409 tests.each do |test|
410 if (!@options[:use_param_tests]) || test[:args].nil? || test[:args].empty?
411 output.puts(" run_test(#{test[:test]}, \"#{test[:test]}\", #{test[:line_number]});")
413 test[:args].each.with_index(1) do |args, idx|
414 wrapper = "runner_args#{idx}_#{test[:test]}"
415 testname = "#{test[:test]}(#{args})".dump
416 output.puts(" run_test(#{wrapper}, #{testname}, #{test[:line_number]});")
448 tests.each do |test|
449 if test[:params].nil? || test[:params].empty?
450 output.puts("void #{test[:test]}(void);")
452 output.puts("void #{test[:test]}(#{test[:params]});")
496 ' --test_prefix="" - redefine test prefix from default test|spec|should',
503 ' --header_file="" - path/name of test header file to generate too'].join("\n")
507 # create the default test runner name if not specified