Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions extension/llm/runner/test/test_text_llm_runner.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,11 @@ class MockTokenizer : public ::tokenizers::Tokenizer {
decode,
(uint64_t, uint64_t),
(const));
MOCK_METHOD(
::tokenizers::Result<std::string>,
id_to_piece,
(uint64_t),
(const));
MOCK_METHOD(uint64_t, bos_tok, (), (const));
MOCK_METHOD(uint64_t, eos_tok, (), (const));
MOCK_METHOD(uint64_t, vocab_size, (), (const));
Expand Down Expand Up @@ -127,6 +132,10 @@ class RunnerTest : public Test {
return ::tokenizers::Result<std::string>("token");
});

ON_CALL(*tokenizer, id_to_piece).WillByDefault([](uint64_t) {
return ::tokenizers::Result<std::string>("piece");
});

ON_CALL(*tokenizer, bos_tok()).WillByDefault(Return(1));
ON_CALL(*tokenizer, eos_tok()).WillByDefault(Return(2));
ON_CALL(*tokenizer, vocab_size()).WillByDefault(Return(100));
Expand Down
Loading