public function testSpecificity() { // Arrange $actual = [true, true, false, false, true]; $predicted = [true, false, true, false, false]; $testSet = [null, null, null, null, null]; $results = new RunnerResults($predicted, $actual, $testSet); // Act $specificity = $results->getSpecificity(); // Assert $this->assertEquals(1.0 / 2.0, $specificity); }
public function format(RunnerResults $results) { return sprintf(self::$format, count($results->getTestSet()), $results->getFalsePositives(), $results->getFalseNegatives(), $results->getPrecision(), $results->getRecall(), $results->getSpecificity(), $results->getAccuracy(), $results->getFMeasure()); }