#ifndef TEST_FUNCTIONS_H #define TEST_FUNCTOPMS_H #include #include #include #include std::vector get_from_squares(const std::vector& moves); std::vector get_to_squares(const std::vector& moves); std::vector get_captured_pieces(const std::vector& moves); std::vector get_promoted_pieces(const std::vector& moves); std::vector get_en_passant_flags(const std::vector& moves); std::vector get_pawn_start_flags(const std::vector& moves); std::vector get_castle_flags(const std::vector& moves); std::vector get_checked_flags(const std::vector& moves); std::vector get_notations(const std::vector& moves, const std::array& board); #endif