チェンジセット 1646 (default)


以下の違いを無視:
日時:
2024/05/24 21:08:27 (4ヵ月前)
更新者:
hizuya@…
ログメッセージ:
  • 変数を設定した場合に、テキストファイル内の変数が見付からない場合に例外を投げるように修正。
場所:
framework/trunk
ファイル:
2個の更新

凡例:

未変更
追加
削除
  • framework/trunk/CoreLibrary/Sources/Data/DbDataOperator.cs

    r1645 r1646  
    26912691                    delegate(Match match) 
    26922692                    { 
     2693                        string variableName = match.Groups["name"].Value; 
    26932694                        object variableValue; 
    2694                         return variables.TryGetValue(match.Groups["name"].Value, out variableValue) 
    2695                             ? (variableValue != null ? variableValue.ToString() : string.Empty) 
    2696                             : match.Value; 
     2695                        if (!variables.TryGetValue(variableName, out variableValue)) 
     2696                        { 
     2697                            throw new VariableNotFoundException(variableName, (string)null); 
     2698                        } 
     2699 
     2700                        return variableValue != null ? variableValue.ToString() : string.Empty; 
    26972701                    }); 
    26982702            } 
  • framework/trunk/TestLibrary/Sources/DbDataComparer.cs

    r1645 r1646  
    701701                    delegate(Match match) 
    702702                    { 
     703                        string variableName = match.Groups["name"].Value; 
    703704                        object variableValue; 
    704                         return variables.TryGetValue(match.Groups["name"].Value, out variableValue) 
    705                             ? (variableValue != null ? variableValue.ToString() : string.Empty) 
    706                             : match.Value; 
     705                        if (!variables.TryGetValue(variableName, out variableValue)) 
     706                        { 
     707                            throw new VariableNotFoundException(variableName, (string)null); 
     708                        } 
     709 
     710                        return variableValue != null ? variableValue.ToString() : string.Empty; 
    707711                    }); 
    708712            } 
詳しい使い方は TracChangeset を参照してください。