assertTrue($rule->validate('yes')); $this->assertTrue($rule->validate('on')); $this->assertTrue($rule->validate(1)); $this->assertTrue($rule->validate('1')); $this->assertTrue($rule->validate('true')); $this->assertTrue($rule->validate(true)); $this->assertFalse($rule->validate('no')); $this->assertFalse($rule->validate('off')); $this->assertFalse($rule->validate(0)); $this->assertFalse($rule->validate('0')); $this->assertFalse($rule->validate('false')); $this->assertFalse($rule->validate(false)); $this->assertFalse($rule->validate(null)); } }