aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/lite/interpreter_test.cc
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2018-07-25 10:14:24 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-07-25 10:23:11 -0700
commit0584b943f4eca8a5761480ebb524c930aa808f0d (patch)
treea3a2a611af1c6089add18f3c7e8e10bb60363ca9 /tensorflow/contrib/lite/interpreter_test.cc
parent67b9e8eafd826d3f430eb7f6780e815fcac5859e (diff)
An ErrorReporter to be used in tests.
PiperOrigin-RevId: 206012444
Diffstat (limited to 'tensorflow/contrib/lite/interpreter_test.cc')
-rw-r--r--tensorflow/contrib/lite/interpreter_test.cc17
1 files changed, 3 insertions, 14 deletions
diff --git a/tensorflow/contrib/lite/interpreter_test.cc b/tensorflow/contrib/lite/interpreter_test.cc
index 10119903fe..2bf598bad7 100644
--- a/tensorflow/contrib/lite/interpreter_test.cc
+++ b/tensorflow/contrib/lite/interpreter_test.cc
@@ -647,18 +647,6 @@ TEST(BasicInterpreter, AllocateTwice) {
ASSERT_EQ(old_tensor1_ptr, interpreter.tensor(1)->data.raw);
}
-struct TestErrorReporter : public ErrorReporter {
- int Report(const char* format, va_list args) override {
- char buffer[1024];
- int size = vsnprintf(buffer, sizeof(buffer), format, args);
- all_reports += buffer;
- calls++;
- return size;
- }
- int calls = 0;
- std::string all_reports;
-};
-
TEST(BasicInterpreter, TestNullErrorReporter) {
TestErrorReporter reporter;
Interpreter interpreter;
@@ -668,8 +656,9 @@ TEST(BasicInterpreter, TestCustomErrorReporter) {
TestErrorReporter reporter;
Interpreter interpreter(&reporter);
ASSERT_NE(interpreter.Invoke(), kTfLiteOk);
- ASSERT_EQ(reporter.all_reports, "Invoke called on model that is not ready.");
- ASSERT_EQ(reporter.calls, 1);
+ ASSERT_EQ(reporter.error_messages(),
+ "Invoke called on model that is not ready.");
+ ASSERT_EQ(reporter.num_calls(), 1);
}
TEST(BasicInterpreter, TestUnsupportedDelegateFunctions) {