yaze
0.3.2
Link to the Past ROM Editor
Loading...
Searching...
No Matches
test_conversation_minimal.cc
Go to the documentation of this file.
1
#include <iostream>
2
#include "
cli/service/ai/service_factory.h
"
3
#include "
cli/service/agent/conversational_agent_service.h
"
4
#include "
app/rom.h
"
5
6
using namespace
yaze
;
7
using namespace
yaze::cli
;
8
using namespace
yaze::cli::agent
;
9
10
int
main
() {
11
std::cout <<
"Test 1: Creating AI Service...\n"
;
12
auto
ai_service =
CreateAIService
();
13
std::cout <<
"ā AI Service created\n"
;
14
15
std::cout <<
"Test 2: Creating Conversational Agent Service...\n"
;
16
ConversationalAgentService
service;
17
std::cout <<
"ā Conversational Agent Service created\n"
;
18
19
std::cout <<
"Test 3: Creating ROM...\n"
;
20
Rom
rom;
21
std::cout <<
"ā ROM created\n"
;
22
23
std::cout <<
"Test 4: Setting ROM context...\n"
;
24
service.
SetRomContext
(&rom);
25
std::cout <<
"ā ROM context set\n"
;
26
27
std::cout <<
"\nš All tests passed!\n"
;
28
return
0;
29
}
yaze::Rom
The Rom class is used to load, save, and modify Rom data.
Definition
rom.h:71
yaze::cli::agent::ConversationalAgentService
Definition
conversational_agent_service.h:74
yaze::cli::agent::ConversationalAgentService::SetRomContext
void SetRomContext(Rom *rom)
Definition
conversational_agent_service.cc:184
conversational_agent_service.h
yaze::cli::agent
Definition
agent.cc:24
yaze::cli
Namespace for the command line interface.
Definition
cli.cc:11
yaze::cli::CreateAIService
std::unique_ptr< AIService > CreateAIService()
Definition
service_factory.cc:26
yaze
Main namespace for the application.
Definition
asar_wrapper.cc:14
rom.h
service_factory.h
main
int main()
Definition
test_conversation_minimal.cc:10
test
test_conversation_minimal.cc
Generated by
1.9.8