mirror of
https://github.com/ThrowTheSwitch/CMock.git
synced 2026-07-31 16:27:49 +00:00
git-svn-id: http://cmock.svn.sourceforge.net/svnroot/cmock/trunk@29 bf332499-1b4d-0410-844d-d2d48d5cc64c
This commit is contained in:
@@ -1,32 +0,0 @@
|
||||
require File.expand_path(File.dirname(__FILE__)) + "/../test_helper"
|
||||
require File.expand_path(File.dirname(__FILE__)) + "/../../lib/cmock_generator"
|
||||
|
||||
class CMockGeneratorTest < Test::Unit::TestCase
|
||||
def setup
|
||||
create_mocks :config, :file_writer, :utils, :plugins
|
||||
@module_name = "PoutPoutFish"
|
||||
|
||||
@config.expect.tab.returns(" ")
|
||||
@cmock_generator = CMockGenerator.new(@config, @module_name, @file_writer, @utils, @plugins)
|
||||
end
|
||||
|
||||
def teardown
|
||||
end
|
||||
|
||||
should "have set up internal accessors correctly on init" do
|
||||
assert_equal(@config, @cmock_generator.config)
|
||||
assert_equal(@module_name, @cmock_generator.module_name)
|
||||
assert_equal(@file_writer, @cmock_generator.file_writer)
|
||||
assert_equal(@utils, @cmock_generator.utils)
|
||||
assert_equal(@plugins, @cmock_generator.plugins)
|
||||
assert_equal("Mock#{@module_name}", @cmock_generator.mock_name)
|
||||
assert_equal(" ", @cmock_generator.tab)
|
||||
end
|
||||
|
||||
#should "create a very basic pair of files when there was no parsed stuff" do
|
||||
# test_file_handle = 5
|
||||
# @file_writer.expect.create_file("Mock#{@module_name}.h").returns([test_file_handle, "MockTurtle.h"])
|
||||
# parsed_stuff = { :functions => [], :includes => [], :externs => [] }
|
||||
# @cmock_generator.create_mock(parsed_stuff)
|
||||
#end
|
||||
end
|
||||
Reference in New Issue
Block a user