diff --git a/mindspore/ccsrc/dataset/util/auto_index.h b/mindspore/ccsrc/dataset/util/auto_index.h index 11a2e90b00d06ac15911e23f23860df22d460ee5..5c43ecfd80b776b2c5da52d08b75129918f297fd 100644 --- a/mindspore/ccsrc/dataset/util/auto_index.h +++ b/mindspore/ccsrc/dataset/util/auto_index.h @@ -91,7 +91,7 @@ class AutoIndexObj : public BPlusTree { } private: - static constexpr key_type kMinKey = 1; + static constexpr key_type kMinKey = 0; std::atomic inx_; }; } // namespace dataset diff --git a/tests/ut/cpp/dataset/btree_test.cc b/tests/ut/cpp/dataset/btree_test.cc index 168f550f34989f6a2563fde6696f56507f0e99f0..75d5133e58a67f0b6ab733ab9dd356d62a07d802 100644 --- a/tests/ut/cpp/dataset/btree_test.cc +++ b/tests/ut/cpp/dataset/btree_test.cc @@ -190,9 +190,9 @@ TEST_F(MindDataTestBPlusTree, Test3) { EXPECT_TRUE(rc.IsOk()); uint64_t min = ai.min_key(); uint64_t max = ai.max_key(); - EXPECT_EQ(min, 1); - EXPECT_EQ(max, 4); - auto r = ai.Search(3); + EXPECT_EQ(min, 0); + EXPECT_EQ(max, 3); + auto r = ai.Search(2); auto &it = r.first; EXPECT_EQ(it.value(), "b"); MS_LOG(INFO) << "Dump all the values using [] operator.";