44 lines
1,022 B
Go
44 lines
1,022 B
Go
// SPDX-License-Identifier: EUPL-1.2
|
|
|
|
package agentic
|
|
|
|
import "testing"
|
|
|
|
func TestAlias_AgentPlan_Good(t *testing.T) {
|
|
var plan AgentPlan
|
|
plan.Title = "AX follow-up"
|
|
plan.Status = "draft"
|
|
|
|
if plan.Title != "AX follow-up" {
|
|
t.Fatalf("expected AgentPlan alias to behave like Plan")
|
|
}
|
|
if plan.Status != "draft" {
|
|
t.Fatalf("expected AgentPlan alias to behave like Plan")
|
|
}
|
|
}
|
|
|
|
func TestAlias_AgentSession_Good(t *testing.T) {
|
|
var session AgentSession
|
|
session.SessionID = "ses-123"
|
|
session.AgentType = "codex"
|
|
|
|
if session.SessionID != "ses-123" {
|
|
t.Fatalf("expected AgentSession alias to behave like Session")
|
|
}
|
|
if session.AgentType != "codex" {
|
|
t.Fatalf("expected AgentSession alias to behave like Session")
|
|
}
|
|
}
|
|
|
|
func TestAlias_AgentPhase_Good(t *testing.T) {
|
|
var phase AgentPhase
|
|
phase.Number = 1
|
|
phase.Name = "Setup"
|
|
|
|
if phase.Number != 1 {
|
|
t.Fatalf("expected AgentPhase alias to behave like Phase")
|
|
}
|
|
if phase.Name != "Setup" {
|
|
t.Fatalf("expected AgentPhase alias to behave like Phase")
|
|
}
|
|
}
|