StatsDAOTest.php 639 B

123456789101112131415161718
  1. <?php
  2. declare(strict_types=1);
  3. use PHPUnit\Framework\TestCase;
  4. final class StatsDAOTest extends TestCase {
  5. public static function testCalculateEntryAverageFromRepartition(): void {
  6. self::assertSame(2.0, FreshRSS_StatsDAO::calculateEntryAverageFromRepartition([0, 2, 4]));
  7. }
  8. public static function testCalculateEntryAverageFromEmptyRepartition(): void {
  9. self::assertSame(0.0, FreshRSS_StatsDAO::calculateEntryAverageFromRepartition([]));
  10. }
  11. public static function testCalculateEntryAverageFromZeroRepartition(): void {
  12. self::assertSame(0.0, FreshRSS_StatsDAO::calculateEntryAverageFromRepartition(array_fill(0, 24, 0)));
  13. }
  14. }