assertTrue(Availability::methodAvailable($method, false)); $this->assertFalse(Availability::methodAvailable($method, true)); $this->assertFalse(Availability::methodAvailable($method)); } else { $anyOtherThanShellExecAvailable = true; $this->assertTrue(Availability::methodAvailable($method)); } } else { $this->assertFalse(Availability::methodAvailable($method)); } } $this->assertSame($anyAvailable, Availability::anyAvailable(false)); $this->assertSame($anyOtherThanShellExecAvailable, Availability::anyAvailable(true)); $this->assertSame($anyOtherThanShellExecAvailable, Availability::anyAvailable()); } }