Property definitions

markdown2 $ TestClass :: defaultinit
# A Nitunit test class
class TestClass

	# Test class name
	var test_class_name: String

	# Test cases in this test class
	var test_cases = new Array[TestCase]

	# Render the test class as a Nit string
	fun render: String do
		var tpl = new Template
		tpl.addn "\nclass {test_class_name}"
		tpl.addn "\tsuper TestMarkdownHtml"
		tpl.addn "\ttest"
		for test_case in test_cases do
			tpl.add test_case.render
		end
		tpl.addn "end"
		return tpl.write_to_string
	end
end
lib/markdown2/tests/commonmark_gen.nit:198,1--219,3