Test: "Normal Legal Game" passed ################################################## Test: "Two Games, single file" passed ################################################## Test: "Illegal move by Bishop" failed InvalidMove | NoParse ################################################## Test: "Illegal move by Knight" failed InvalidMove | NoParse ################################################## Test: "Illegal move by Queen" failed InvalidMove | NoParse ################################################## Test: "Double jump forward" failed InvalidMove | NoParse ################################################## Test: "Double Castling on Kingside" passed ################################################## Test: "White Moving Black piece" failed InvalidMove | NoParse ################################################## Test: "Castling both Queen and Kingside" passed ################################################## Test: "Taking En Passent on second move" failed InvalidMove | NoParse ################################################## Test: "Mate when impossible" failed InvalidMove | rnbqkbnr > pppppppp > ........ > ........ > ....P... > ........ > PPPP.PPP > RNBQKBNR > ################################################## Test: "Castling Through Check" passed ################################################## Test: "Castling In Check" failed InvalidMove | rnbqk.nr > pppp...p > ....ppp. > ........ > .b...... > ...P.NP. > PPP.PPBP > RNBQ.RK. > ################################################## Test: ";-comment in {}-comment" passed ################################################## Test: "Insufficient Material Draw" failed InvalidMove | ........ > .....k.. > ...b.... > ........ > ......K. > ........ > ........ > ........ > ##################################################