| 30 | namespace { |
| 31 | |
| 32 | TEST(ModelBuilderTest, ConvertTfLiteTensorToTensorRefSucceedsForRank0) { |
| 33 | TfLiteTensor tflite_tensor; |
| 34 | tflite_tensor.name = "tensor_name"; |
| 35 | tflite_tensor.type = TfLiteType::kTfLiteFloat32; |
| 36 | tflite_tensor.dims = TfLiteIntArrayCreate(1); |
| 37 | tflite_tensor.dims->data[0] = 4; |
| 38 | TensorRef<BHWC> tensor_ref; |
| 39 | const auto status = |
| 40 | ConvertTfLiteTensorToTensorRef(tflite_tensor, &tensor_ref); |
| 41 | TfLiteIntArrayFree(tflite_tensor.dims); |
| 42 | ASSERT_TRUE(status.ok()); |
| 43 | EXPECT_EQ(tensor_ref.type, DataType::FLOAT32); |
| 44 | EXPECT_EQ(tensor_ref.shape, BHWC(4, 1, 1, 1)); |
| 45 | } |
| 46 | |
| 47 | TEST(ModelBuilderTest, ConvertTfLiteTensorToTensorRefSucceedsForRank1) { |
| 48 | TfLiteTensor tflite_tensor; |
nothing calls this directly
no test coverage detected