nitc :: ModelBuilder :: gen_test_unit
mmodule
.
# Generate NitUnit test file skeleton for `mmodule`.
fun gen_test_unit(mmodule: MModule) do
var test_file = "test_{mmodule.name}.nit"
if test_file.file_exists and not toolcontext.opt_gen_force.value and not toolcontext.opt_gen_show.value then
toolcontext.info("Skip generation for {mmodule}, file {test_file} already exists", 1)
return
end
var generator = new NitUnitGenerator(toolcontext)
var tpl = generator.gen_unit(mmodule, test_file)
if toolcontext.opt_gen_show.value then
tpl.write_to(sys.stdout)
else
tpl.write_to_file(test_file)
end
end
src/testing/testing_gen.nit:158,2--172,4