diff options
Diffstat (limited to 'tensorflow/core/framework/tensor_shape_test.cc')
-rw-r--r-- | tensorflow/core/framework/tensor_shape_test.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tensorflow/core/framework/tensor_shape_test.cc b/tensorflow/core/framework/tensor_shape_test.cc index 5eeaeb61da..f3e1a7cbcb 100644 --- a/tensorflow/core/framework/tensor_shape_test.cc +++ b/tensorflow/core/framework/tensor_shape_test.cc @@ -473,6 +473,15 @@ TEST(TensorShapeTest, Randomized) { fprintf(stderr, "ITERATION %d: %s\n", i, sp.DebugString().c_str()); } EXPECT_EQ(s.num_elements(), sold.num_elements()); + + // Test moves. + TensorShape copy = s; + TensorShape moved(std::move(copy)); + EXPECT_EQ(s, moved); + copy = s; + moved = std::move(copy); + EXPECT_EQ(s, moved); + int64 ne = sold.num_elements(); int r = gen.Uniform(100); if (r < 10) { |