mirror of
				https://github.com/furyfire/trueskill.git
				synced 2025-11-04 10:12:28 +01:00 
			
		
		
		
	Strict code coverage.
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				ci/woodpecker/push/woodpecker Pipeline was successful
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	ci/woodpecker/push/woodpecker Pipeline was successful
				
			This commit is contained in:
		@@ -5,8 +5,15 @@ declare(strict_types=1);
 | 
			
		||||
namespace DNW\Skills\Tests\TrueSkill;
 | 
			
		||||
 | 
			
		||||
use DNW\Skills\TrueSkill\DrawMargin;
 | 
			
		||||
use DNW\Skills\Numerics\BasicMath;
 | 
			
		||||
use DNW\Skills\Numerics\GaussianDistribution;
 | 
			
		||||
use PHPUnit\Framework\TestCase;
 | 
			
		||||
use PHPUnit\Framework\Attributes\CoversClass;
 | 
			
		||||
use PHPUnit\Framework\Attributes\UsesClass;
 | 
			
		||||
 | 
			
		||||
#[CoversClass(DrawMargin::class)]
 | 
			
		||||
#[UsesClass(BasicMath::class)]
 | 
			
		||||
#[UsesClass(GaussianDistribution::class)]
 | 
			
		||||
class DrawMarginTest extends TestCase
 | 
			
		||||
{
 | 
			
		||||
    private const ERROR_TOLERANCE = 0.000001;
 | 
			
		||||
@@ -23,6 +30,6 @@ class DrawMarginTest extends TestCase
 | 
			
		||||
    private function assertDrawMargin(float $drawProbability, float $beta, float $expected): void
 | 
			
		||||
    {
 | 
			
		||||
        $actual = DrawMargin::getDrawMarginFromDrawProbability($drawProbability, $beta);
 | 
			
		||||
        $this->assertEqualsWithDelta($expected, $actual, DrawMarginTest::ERROR_TOLERANCE);
 | 
			
		||||
        $this->assertEqualsWithDelta($expected, $actual, self::ERROR_TOLERANCE);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user