/** * @test */ public function shouldReturnNameOfPgnFilesInFolder() { // given ChessRegistry::setPgnFolder('pgn'); $obj = new ChessFSPgn(); $games = $obj->read(); $this->assertEquals(3, count($games)); $this->assertEquals('chessfs', $games[0]); $this->assertEquals('Lasker', $games[1]); $this->assertEquals('Morphy', $games[2]); }
private function getPgnFilesInQueuedFolder() { $folder = ChessRegistry::getImportQueueFolder(); if (!isset($folder)) { throw new Exception("PGN folder not set using ChessRegistry::setImportQueueFolder"); } return ChessFSPgn::getPgnFilesIn($folder); }