Created new, visual way to write valid move tests:

    numberOfExpectedLocations = parseTestingBoard((char [][8][8])
        {
          {" r "," n "," b "," q "," k "," b "," n "," r "},
          {" p "," p "," p ","[p]"," p "," p "," p "," p "},
          {"   ","   ","   ","[ ]","   ","   ","   ","   "},
          {"   ","   ","   ","[ ]","   ","   ","   ","   "},
          {"[ ]","[ ]","[ ]","(R)","[ ]","[ ]","[ ]","[ ]"},
          {"   ","   ","   ","[ ]","   ","   ","   ","   "},
          {" P "," P "," P "," P "," P "," P "," P "," P "},
          {"   "," N "," B "," Q "," K "," B "," N "," R "}
        }, &board, expectedValidLocations, &file, &rank);

Piece being tested is surrounded in parens, expected valid locations are
surrounded in square brackets.