using AddInPlugin.Util;
|
using OpenTap;
|
using System;
|
|
namespace AddInPlugin
|
{
|
class StatementData
|
{
|
public string Name { get; set; }
|
public string Value { get; set; }
|
}
|
|
[Display("Statemennt", Description: "表达式")]
|
public class StatementStep : TestStep
|
{
|
[Display("表达式")]
|
public string Expression { get; set; }
|
|
public override void Run()
|
{
|
try
|
{
|
if (!string.IsNullOrEmpty(Expression))
|
{
|
this.PlanRun.Update(this, Expression);
|
}
|
UpgradeVerdict(Verdict.Pass);
|
}
|
catch (Exception ex)
|
{
|
this.Verdict = Verdict.Error;
|
Log.Error("StatementStep Run error. {0}", ex);
|
}
|
}
|
}
|
}
|