Fix bazel build, and commit module lock file.

Including:
- Remove WORKSPACE and upgrade to MODULE.bazel.
- The integration tests were not included since the directory was misspelled.
- Their header files were not accessible.
This commit is contained in:
Jesse Beder
2024-12-17 09:46:59 -06:00
committed by Jesse Beder
parent 1da813f56a
commit 7def2046ff
5 changed files with 145 additions and 13 deletions

View File

@@ -0,0 +1,32 @@
#include "mock_event_handler.h"
#include "yaml-cpp/yaml.h" // IWYU pragma: keep
#include "gmock/gmock.h"
#include "gtest/gtest.h"
using ::testing::InSequence;
using ::testing::NiceMock;
using ::testing::StrictMock;
namespace YAML {
class HandlerTest : public ::testing::Test {
protected:
void Parse(const std::string& example) {
std::stringstream stream(example);
Parser parser(stream);
while (parser.HandleNextDocument(handler)) {
}
}
void IgnoreParse(const std::string& example) {
std::stringstream stream(example);
Parser parser(stream);
while (parser.HandleNextDocument(nice_handler)) {
}
}
InSequence sequence;
StrictMock<MockEventHandler> handler;
NiceMock<MockEventHandler> nice_handler;
};
}