class CMock
Public Class Methods
new(options = nil)
click to toggle source
# File vendor/cmock/lib/cmock.rb, line 17 def initialize(options = nil) cm_config = CMockConfig.new(options) cm_unityhelper = CMockUnityHelperParser.new(cm_config) cm_writer = CMockFileWriter.new(cm_config) cm_gen_utils = CMockGeneratorUtils.new(cm_config, :unity_helper => cm_unityhelper) cm_gen_plugins = CMockPluginManager.new(cm_config, cm_gen_utils) @cm_parser = CMockHeaderParser.new(cm_config) @cm_generator = CMockGenerator.new(cm_config, cm_writer, cm_gen_utils, cm_gen_plugins) @silent = (cm_config.verbosity < 2) end
Public Instance Methods
setup_mocks(files, folder = nil)
click to toggle source
# File vendor/cmock/lib/cmock.rb, line 30 def setup_mocks(files, folder = nil) [files].flatten.each do |src| generate_mock(src, folder) end end
setup_skeletons(files)
click to toggle source
# File vendor/cmock/lib/cmock.rb, line 36 def setup_skeletons(files) [files].flatten.each do |src| generate_skeleton src end end