rv.clear();
new PawnCaptureGenerator().generateMoves(board, false, -1L, rv);
assertEquals(5, rv.size());
board = board.reverse();
rv.clear();
new PawnCaptureGenerator().generateMoves(board, false, -1L, rv);
assertEquals(5, rv.size());
assertTrue(board.isEnPassant());
assertEquals(7, board.getEnPassantFile());