knowledge/test_knowledge_retrieval.cpp¶
Functions¶
| Name | |
|---|---|
| TEST(KnowledgeRetrieval , DefaultConstructed_IsNotLoaded ) | |
| TEST(KnowledgeRetrieval , Retrieve_WithoutLoad_ReturnsError ) | |
| TEST(KnowledgeRetrieval , Retrieve_WhenDisabled_ReturnsError ) |
Functions Documentation¶
function TEST¶
function TEST¶
function TEST¶
Source code¶
#include "knowledge/knowledge_retrieval.hpp"
#include <gtest/gtest.h>
using namespace sgns::neoswarm;
TEST(KnowledgeRetrieval, DefaultConstructed_IsNotLoaded)
{
knowledge::KnowledgeRetrieval kr;
EXPECT_FALSE( kr.IsLoaded() );
}
TEST(KnowledgeRetrieval, Retrieve_WithoutLoad_ReturnsError)
{
knowledge::KnowledgeRetrieval kr;
auto result = kr.Retrieve( "test query" );
EXPECT_FALSE( result.has_value() );
}
TEST(KnowledgeRetrieval, Retrieve_WhenDisabled_ReturnsError)
{
knowledge::KnowledgeRetrieval::Config cfg;
cfg.enabled_ = false;
knowledge::KnowledgeRetrieval kr( cfg );
auto result = kr.Retrieve( "test query" );
EXPECT_FALSE( result.has_value() );
}
Updated on 2026-07-25 at 22:56:57 +0000