現在、テスト手順を作成して文字列を渡そうとしています。そして、関数は文字列が同等かどうかをチェックします。問題は、テストを実行すると、プロシージャ内で渡す文字列で EAccessViolation のアクセス違反エラーが発生することです。これがメモリ宣言の問題であることは理解していますが、修正方法がわかりません。
これが私のコードです:
宣言する
TestTForm1 = class(TTestCase)
strict private
FForm1: TForm1;
public
procedure SetUp; override;
procedure TearDown; override;
published
procedure TestCompareListBoxToFile(Method : String);
end;
電話
TestCompareListBoxToFile('Save');
手順
procedure TestTForm1.TestCompareListBoxToFile(Method : String);
begin
Check('Save' = Method,'they dont match');
end;
私はデルフィに慣れていないので、不足しているものがあれば教えてください。具体的に回答してください。ありがとうございました。