Closed p3nGu1nZz closed 5 months ago
wrote a new Test plan document https://github.com/NaXzyu/Dialogos/blob/main/docs/Test-Plan-Dialogos-Project.md
Test runner and NUnit setup and automated locally. github action still needs more configuration to automate. see issue #13
Implement Basic Unit Tests for SocraticAgent and Lexer Classes
Objective:
To ensure the reliability and correctness of the
SocraticAgent
andLexer
classes within the Dialogos project, we aim to implement a suite of basic unit tests.Tasks:
SocraticAgent
class that require testing.Initialize
,OnEpisodeBegin
,CollectObservations
, andOnActionReceived
methods of theSocraticAgent
.Lexer
class, such as text transformation and numerical representation.Transform
,CalculateWhitespace
,CalculateVariance
, andCreateQuaternion
methods of theLexer
.Acceptance Criteria:
This ticket will serve as the foundation for maintaining high code quality and facilitating future feature development with confidence.