提交 97524e22 编写于 作者: J jmtao 提交者: Xiangquan Xiao

planning: add test for creep_decider

上级 b74a3d58
......@@ -21,4 +21,15 @@ cc_library(
],
)
cc_test(
name = "creep_decider_test",
size = "small",
srcs = [
"creep_decider_test.cc",
],
deps = [
"creep_decider",
"@gtest//:main",
],
)
cpplint()
......@@ -39,7 +39,6 @@ uint32_t CreepDecider::creep_clear_counter_ = 0;
CreepDecider::CreepDecider(const TaskConfig& config) : Decider(config) {
CHECK(config_.has_creep_decider_config());
SetName("CreepDecider");
}
Status CreepDecider::Process(Frame* frame,
......
/******************************************************************************
* Copyright 2019 The Apollo Authors. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*****************************************************************************/
/**
* @file
**/
#include "modules/planning/tasks/deciders/creep_decider/creep_decider.h"
#include "gtest/gtest.h"
#include "modules/planning/proto/planning_config.pb.h"
#define private public
#define protected public
namespace apollo {
namespace planning {
class CreepDeciderTest : public ::testing::Test {
public:
virtual void SetUp() {
config_.set_task_type(TaskConfig::CREEP_DECIDER);
config_.mutable_creep_decider_config();
}
virtual void TearDown() {}
protected:
TaskConfig config_;
};
TEST_F(CreepDeciderTest, Init) {
CreepDecider creep_decider(config_);
EXPECT_EQ(creep_decider.Name(),
TaskConfig::TaskType_Name(config_.task_type()));
}
} // namespace planning
} // namespace apollo
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册