Jadi ini sedikit pertanyaan outlier.
Saya menulis perpustakaan catur, pada dasarnya dari awal. Anda dapat menemukan banyak kode di sini , dengan tujuan menggunakannya untuk GUI dan / atau mesin. (Gim ini Grand Catur tetapi untuk keperluan pertanyaan ini tidak terlalu penting.)
Saat ini saya sedang menulis unit test untuk memverifikasi bahwa fungsi saya berfungsi seperti yang diharapkan. Dan saya bertanya-tanya apakah ada semacam perpustakaan atau database dari posisi yang disarankan untuk diuji yang dapat saya gunakan dan bekerja, dikategorikan berdasarkan apakah mereka adalah Skakmat, Kebuntuan, Cek, Legal, Ilegal, dll.
tl; dr Saya mencari daftar posisi untuk menguji unit kode saya.
Anda dapat menemukan tes saya saat ini di sini, saya tambahkan setiap beberapa hari. Namun, saya ingin memastikan pengujiannya lengkap sebelum saya men-debug kode. (Setengah dari mereka gagal saat ini).
Sunting: untuk memperjelas: Saya tidak mencari tes engine ("langkah terbaik"). Saya mencari tes representasi dewan ("apakah ini posisi skakmat"). Saya sudah memiliki beberapa puzzle yang disiapkan untuk pengujian mesin.