MIF_E31221322/tests/Unit/CertaintyFactorTest.php

31 lines
834 B
PHP

<?php
namespace Tests\Unit;
use App\Http\Controllers\AssesmentFormController;
use PHPUnit\Framework\TestCase;
class CertaintyFactorTest extends TestCase
{
public function test_cf_positive_combination()
{
$controller = new AssesmentFormController();
$result = $controller->calculateCFc(0.6, 0.4);
$this->assertEquals(0.76, $result);
}
public function test_cf_negative_combination()
{
$controller = new AssesmentFormController();
$result = $controller->calculateCFc(-0.6, -0.4);
$this->assertEquals(-0.76, $result);
}
public function test_cf_combination_opposite_signs()
{
$controller = new AssesmentFormController();
$result = $controller->calculateCFc(0.6, -0.4);
$this->assertEqualsWithDelta(0.333, $result, 0.001);
}
}