for Push.

This commit is contained in:
nobobo
2026-06-01 13:23:34 +09:00
parent 9e093ea99f
commit a6550e9928
93 changed files with 10393 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
using KssSmaPlaLib.AutoTest.Command.Definition;
using KssSmaPlaLib.AutoTest.Script.Models;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace KssSmaPlaLib.AutoTest.Script.Models
{
/// <summary>
/// パース済みのステップDTO(1ステップの情報)
/// </summary>
public class ParsedStepDTO
{
public string StepNo => Raw.StepNo;
public CommandEnumUxer.Command Command { get; set; }
public List<string> Parameters { get; set; }
public StepDTO Raw { get; }
public ParsedStepDTO(StepDTO raw)
{
Raw = raw;
}
}
}
+27
View File
@@ -0,0 +1,27 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace KssSmaPlaLib.AutoTest.Script.Models
{
/// <summary>
/// ステップDTO(1ステップの情報)
/// </summary>
public class StepDTO
{
/// <summary>
/// ステップ番号
/// </summary>
public string StepNo { get; set; }
/// <summary>
/// ステップテキスト
/// </summary>
public string StepText { get; set; }
public StepDTO(string stepNo, string stepText)
{ this.StepNo = stepNo; this.StepText = stepText; }
}
}
+19
View File
@@ -0,0 +1,19 @@
using KssSmaPlaLib.AutoTest.Script;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace KssSmaPlaLib.AutoTest.Script.Models
{
/// <summary>
/// UIテストステップ全体情報
/// </summary>
public class StepInfoDTO
{
public List<ParsedStepDTO> StepList { get; set; } = new List<ParsedStepDTO>();
public string InitialStepName { get; set; } // 最初に実行するステップ名
public string Description { get; set; } // ステップ群の説明(任意)
}
}