diff options
Diffstat (limited to 'juniper/src/test/fakerewriter.h')
-rw-r--r-- | juniper/src/test/fakerewriter.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/juniper/src/test/fakerewriter.h b/juniper/src/test/fakerewriter.h new file mode 100644 index 00000000000..8d09de56644 --- /dev/null +++ b/juniper/src/test/fakerewriter.h @@ -0,0 +1,18 @@ +// Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +#pragma once + +#include <vespa/juniper/rewriter.h> +#include <string> + +class FakeRewriter: public juniper::IRewriter +{ +public: + FakeRewriter() : _name() {} + virtual const char* Name() const; + virtual juniper::RewriteHandle* Rewrite(uint32_t langid, const char* term); + virtual juniper::RewriteHandle* Rewrite(uint32_t langid, const char* term, size_t length); + virtual const char* NextTerm(juniper::RewriteHandle* exp, size_t& length); +private: + std::string _name; +}; + |