for i, s := range ownedGames {
        o, e := ParseOwnedGames(&s.in)
        if (e != nil) != s.err {
            t.Errorf("[%d] unexpected error %q", i, e)
        }