Example #1
0
 /**
  * @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]);
 }
Example #2
0
 private function getPgnFilesInQueuedFolder()
 {
     $folder = ChessRegistry::getImportQueueFolder();
     if (!isset($folder)) {
         throw new Exception("PGN folder not set using ChessRegistry::setImportQueueFolder");
     }
     return ChessFSPgn::getPgnFilesIn($folder);
 }