Создание нового исключения нулевой ссылки Parse - PullRequest
1 голос
/ 17 августа 2011

С последним обновлением Fitnesse, конструктор был удален из класса Parse, который мы использовали.Мы изо всех сил пытались использовать другие конструкторы и столкнулись с нулевыми ссылочными исключениями или неправильным анализом данных.

Предыдущий код вызывал старый конструктор таким образом:

newRow = new Parse(ReplaceVariablesInRow(row), new string[] { "tr", "td" }, 0, 0);

Thisприведет к правильной замене переменных в нашем тесте на пригодность (замена >> var << на его значение).Если новый синтаксический анализ не создан, замена не производится, и тест считает, что значением является «>> var <<».Если однопараметрический конструктор вызывается только со строкой (может быть любой), генерируется исключение нулевой ссылки. </p>

Существует ли правильный способ вызова нового синтаксического анализа, чтобы переменные можно было правильно обновить илиЕсть ли способ изменить текущий анализ для достижения той же цели?

Любая помощь будет принята с благодарностью.

Если понадобятся какие-либо другие детали, мы будем более чем рады предоставитьих.

Мы можем отправлять изображения и файлы по мере необходимости, но эта учетная запись не имеет разрешений, поскольку она является новой.

...