C#验证测试数据的方法
我正在运行一个测试,需要验证linux文件中的数据。我已经定义了文件所在的路径(见下文)。一旦我对文件进行分类以读取数据内容(irm_dwge_stt_l_xxxx.csv.ovr),我如何验证此文件中的数据 此外,我在哪里定义了度量值名称?我在哪里可以定义哪些度量值属于此范围C#验证测试数据的方法,c#,nunit,C#,Nunit,我正在运行一个测试,需要验证linux文件中的数据。我已经定义了文件所在的路径(见下文)。一旦我对文件进行分类以读取数据内容(irm_dwge_stt_l_xxxx.csv.ovr),我如何验证此文件中的数据 此外,我在哪里定义了度量值名称?我在哪里可以定义哪些度量值属于此范围 public string validateMeasurement(string measurementName, string domaianName) { var processFilePath = "/in
public string validateMeasurement(string measurementName, string domaianName)
{
var processFilePath = "/inputs/ff/ff/actuals/" + measurementName + ".csv.ovr";
var actualItemData = Common.LinuxCommandExecutor.RunLinuxcommand("cat " + processFilePath);
return actualItemData;
}
用C#读取数据的一种方法是使用
运行
cat
并捕获输出可能不是最好的方法。用C#读取数据的一种方法是使用
运行cat
并捕获输出可能不是最好的方法。中的这个C#示例演示了如何逐行读取文件。
然后,您可以逐行将文件与要验证的任何数据进行比较。
请注意,这可能仅在尝试验证文本文件时有效
int counter = 0;
string line;
// Read the file and display it line by line.
System.IO.StreamReader file =
new System.IO.StreamReader(@"c:\test.txt");
while((line = file.ReadLine()) != null)
{
System.Console.WriteLine (line);
counter++;
}
file.Close();
System.Console.WriteLine("There were {0} lines.", counter);
// Suspend the screen.
System.Console.ReadLine();
中的这个C#示例演示了如何逐行读取文件。
然后,您可以逐行将文件与要验证的任何数据进行比较。
请注意,这可能仅在尝试验证文本文件时有效
int counter = 0;
string line;
// Read the file and display it line by line.
System.IO.StreamReader file =
new System.IO.StreamReader(@"c:\test.txt");
while((line = file.ReadLine()) != null)
{
System.Console.WriteLine (line);
counter++;
}
file.Close();
System.Console.WriteLine("There were {0} lines.", counter);
// Suspend the screen.
System.Console.ReadLine();
但是,一旦文件打开,我如何验证其中的数据?在本例中,验证意味着什么?但一旦文件打开,我如何验证其中的数据?在本例中,验证意味着什么?这与
Selenium
有何关系?我是否遗漏了什么?请澄清您的具体问题,或添加其他详细信息,以突出您所需要的内容。正如目前所写的,很难准确地说出你在问什么。请参阅页面以获取澄清此问题的帮助。这与Selenium
有何关系?我是否遗漏了什么?请澄清您的具体问题,或添加其他详细信息,以突出您所需要的内容。正如目前所写的,很难准确地说出你在问什么。请参阅页面以获取澄清此问题的帮助。