To trochę dziwne pytanie.
Piszę bibliotekę szachową, zasadniczo od zera. Możesz znaleźć wiele kodu tutaj , z zamiarem użycia go do GUI i / lub silnika. (Gra jest Grand Chess, ale dla celów tego pytania nie ma to tak naprawdę znaczenia).
Obecnie piszę testy jednostkowe, aby sprawdzić, czy moje funkcje działają zgodnie z oczekiwaniami. Zastanawiałem się, czy istnieje jakaś biblioteka lub baza danych sugerowanych pozycji do przetestowania, z których mogę korzystać i z których mogę korzystać, w podziale na to, czy są to Szach, Stalemate, Czek, Legal, Nielegalne itp.
tl; dr Szukam listy pozycji, na których jednostka będzie testować mój kod.
Tutaj możesz znaleźć moje aktualne testy, które dodam do nich co kilka dni. Chcę jednak upewnić się, że testy są wyczerpujące, zanim zacznę debugować kod. (Połowa z nich zawodzi obecnie).
Edycja: w celu wyjaśnienia: Nie szukam testów silnika („najlepszego ruchu”). Szukam testów reprezentacji zarządu („jest to mat szachowy”). Mam już kilka zagadek do testów silnika.