package Ġru . mak sim bul va . d res den chess . position Ċ Ċ import Ġorg . junit . jupiter . api . Assertions . assertEquals Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġru . mak sim bul va . d res den chess . Pieces Ċ import Ġru . mak sim bul va . d res den chess . Players Ċ import Ġru . mak sim bul va . d res den chess . board .* Ċ Ċ internal Ġclass ĠF en Decode Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġdecode Initial Position () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġposition Ġ= ĠF en . decode (" r nb qk bn r / pp pp pp pp / 8 / 8 / 8 / 8 / PP PP PP PP / R NB Q KB NR Ġw ĠK Qk q Ġ- Ġ 0 Ġ 1 ") ĊĠĠĠĠĠĠĠ ĠassertEquals ( initial Position Board (), Ġposition . board ) ĊĠĠĠ Ġ} Ċ } Ċ