aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/core/framework/tensor_shape_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/core/framework/tensor_shape_test.cc')
-rw-r--r--tensorflow/core/framework/tensor_shape_test.cc9
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) {