/**
     * test method
     */
    public function testComplexFields()
    {
        global $post;
        query_posts('post_type=post');
        the_post();
        $creator = new WD_MetaBox_Creator('My meta box title');
        update_post_meta($post->ID, 'iname', 'option2');
        update_post_meta($post->ID, 'checks', array('check1', 'check3'));
        $this->assertEquals($this->output('<div class="wd-meta-box">
				<input type="hidden" value="" name="iname" />
				<div>
					<input type="radio" value="option1" id="iname1" name="iname" />
				</div>
				<div>
					<input type="radio" value="option2" id="iname2" name="iname" checked="checked" />
				</div>
				<div>
					<input type="checkbox" value="check1" id="checks_1" name="checks[]" checked="checked" />
				</div>
				<div>
					<input type="checkbox" value="check2" id="checks_2" name="checks[]" />
				</div>
				<div>
					<input type="checkbox" value="check3" id="checks_3" name="checks[]" checked="checked" />
				</div>
				</div>
				'), $creator->add(Form::radios('iname')->add('option1', false)->add('option2', false))->add(Form::checkboxes('checks[]')->add('check1', false)->add('check2', false)->add('check3', false))->init()->render());
    }
 function test_generate_radios()
 {
     $this->assertTemplate('forms/radios', Form::radios('gender', ['m' => 'Male', 'f' => 'Female'], 'm'));
 }