| 124 | }; |
| 125 | |
| 126 | TEST_P(ReshapeOpTest, MismatchedDimensions) { |
| 127 | if (GetParam() == kAsTensor) { |
| 128 | ReshapeOpModel<float> m({1, 2, 4, 1}, {2}, {2, 1}, GetParam()); |
| 129 | m.SetInput({3}); |
| 130 | EXPECT_NE(m.InvokeUnchecked(), kTfLiteOk) |
| 131 | << "num_input_elements != num_output_elements"; |
| 132 | } else { |
| 133 | #ifdef GTEST_HAS_DEATH_TEST |
| 134 | EXPECT_DEATH(ReshapeOpModel<float>({1, 2, 4, 1}, {2}, {2, 1}, GetParam()), |
| 135 | "num_input_elements != num_output_elements"); |
| 136 | #endif |
| 137 | } |
| 138 | } |
| 139 | |
| 140 | TEST_P(ReshapeOpTest, TooManyDimensions) { |
| 141 | #ifdef GTEST_HAS_DEATH_TEST |
nothing calls this directly
no test coverage detected