Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Pinoxchio
apollo
提交
4ad497b8
A
apollo
项目概览
Pinoxchio
/
apollo
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
apollo
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
4ad497b8
编写于
3月 25, 2019
作者:
A
Aaron Xiao
提交者:
Kecheng Xu
3月 26, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Robot: Fix unit test EXPECT_TRUE, EXPECT_FALSE logic.
上级
89c38adc
变更
12
隐藏空白更改
内联
并排
Showing
12 changed file
with
59 addition
and
70 deletion
+59
-70
cyber/component/component_test.cc
cyber/component/component_test.cc
+12
-12
cyber/component/timer_component_test.cc
cyber/component/timer_component_test.cc
+4
-4
cyber/node/writer_reader_test.cc
cyber/node/writer_reader_test.cc
+2
-2
modules/control/common/pid_controller_test.cc
modules/control/common/pid_controller_test.cc
+1
-1
modules/dreamview/backend/data_collection_monitor/data_collection_monitor_test.cc
...d/data_collection_monitor/data_collection_monitor_test.cc
+14
-14
modules/perception/camera/test/camera_common_data_provider_test.cc
...erception/camera/test/camera_common_data_provider_test.cc
+2
-2
modules/perception/lib/config_manager/config_manager_test.cc
modules/perception/lib/config_manager/config_manager_test.cc
+3
-3
modules/perception/radar/lib/interface/base_matcher_test.cc
modules/perception/radar/lib/interface/base_matcher_test.cc
+3
-5
modules/perception/radar/lib/tracker/common/radar_track_test.cc
...s/perception/radar/lib/tracker/common/radar_track_test.cc
+5
-5
modules/perception/radar/lib/tracker/conti_ars_tracker/conti_ars_tracker_empty_test.cc
...tracker/conti_ars_tracker/conti_ars_tracker_empty_test.cc
+2
-3
modules/perception/radar/lib/tracker/conti_ars_tracker/conti_ars_tracker_test.cc
...r/lib/tracker/conti_ars_tracker/conti_ars_tracker_test.cc
+6
-10
modules/perception/radar/lib/tracker/matcher/hm_matcher_test.cc
...s/perception/radar/lib/tracker/matcher/hm_matcher_test.cc
+5
-9
未找到文件。
cyber/component/component_test.cc
浏览文件 @
4ad497b8
...
...
@@ -80,15 +80,15 @@ TEST(TimerComponent, init) {
apollo
::
cyber
::
proto
::
ReaderOption
*
read_opt
=
compcfg
.
add_readers
();
read_opt
->
set_channel
(
"/perception/channel"
);
auto
comC
=
std
::
make_shared
<
Component_C
<
RawMessage
>>
();
EXPECT_
EQ
(
true
,
comC
->
Initialize
(
compcfg
));
EXPECT_
EQ
(
true
,
comC
->
Process
(
msg_str1
));
EXPECT_
TRUE
(
comC
->
Initialize
(
compcfg
));
EXPECT_
TRUE
(
comC
->
Process
(
msg_str1
));
compcfg
.
set_name
(
"perception2"
);
apollo
::
cyber
::
proto
::
ReaderOption
*
read_opt2
=
compcfg
.
add_readers
();
read_opt2
->
set_channel
(
"/driver/channel1"
);
auto
comB
=
std
::
make_shared
<
Component_B
<
RawMessage
,
RawMessage
>>
();
EXPECT_
EQ
(
true
,
comB
->
Initialize
(
compcfg
));
EXPECT_
EQ
(
true
,
comB
->
Process
(
msg_str1
,
msg_str2
));
EXPECT_
TRUE
(
comB
->
Initialize
(
compcfg
));
EXPECT_
TRUE
(
comB
->
Process
(
msg_str1
,
msg_str2
));
compcfg
.
set_name
(
"perception3"
);
apollo
::
cyber
::
proto
::
ReaderOption
*
read_opt3
=
compcfg
.
add_readers
();
...
...
@@ -98,8 +98,8 @@ TEST(TimerComponent, init) {
read_opt4
->
set_channel
(
"/driver/channel3"
);
auto
comA
=
std
::
make_shared
<
Component_A
<
RawMessage
,
RawMessage
,
RawMessage
,
RawMessage
>>
();
EXPECT_
EQ
(
true
,
comA
->
Initialize
(
compcfg
));
EXPECT_
EQ
(
true
,
comA
->
Process
(
msg_str1
,
msg_str2
,
msg_str3
,
msg_str4
));
EXPECT_
TRUE
(
comA
->
Initialize
(
compcfg
));
EXPECT_
TRUE
(
comA
->
Process
(
msg_str1
,
msg_str2
,
msg_str3
,
msg_str4
));
}
TEST
(
TimerComponentFail
,
init
)
{
...
...
@@ -116,23 +116,23 @@ TEST(TimerComponentFail, init) {
apollo
::
cyber
::
proto
::
ReaderOption
*
read_opt
=
compcfg
.
add_readers
();
read_opt
->
set_channel
(
"/perception/channel"
);
auto
comC
=
std
::
make_shared
<
Component_C
<
RawMessage
>>
();
EXPECT_
EQ
(
false
,
comC
->
Initialize
(
compcfg
));
EXPECT_
EQ
(
false
,
comC
->
Process
(
msg_str1
));
EXPECT_
FALSE
(
comC
->
Initialize
(
compcfg
));
EXPECT_
FALSE
(
comC
->
Process
(
msg_str1
));
compcfg
.
set_name
(
"perception2_f"
);
apollo
::
cyber
::
proto
::
ReaderOption
*
read_opt2
=
compcfg
.
add_readers
();
read_opt2
->
set_channel
(
"/driver/channel"
);
auto
comB
=
std
::
make_shared
<
Component_B
<
RawMessage
,
RawMessage
>>
();
EXPECT_
EQ
(
false
,
comB
->
Initialize
(
compcfg
));
EXPECT_
EQ
(
false
,
comB
->
Process
(
msg_str1
,
msg_str2
));
EXPECT_
FALSE
(
comB
->
Initialize
(
compcfg
));
EXPECT_
FALSE
(
comB
->
Process
(
msg_str1
,
msg_str2
));
compcfg
.
set_name
(
"perception3_F"
);
apollo
::
cyber
::
proto
::
ReaderOption
*
read_opt3
=
compcfg
.
add_readers
();
read_opt3
->
set_channel
(
"/driver/channel"
);
auto
comA
=
std
::
make_shared
<
Component_A
<
RawMessage
,
RawMessage
,
RawMessage
,
RawMessage
>>
();
EXPECT_
EQ
(
false
,
comA
->
Initialize
(
compcfg
));
EXPECT_
EQ
(
false
,
comA
->
Process
(
msg_str1
,
msg_str2
,
msg_str3
,
msg_str4
));
EXPECT_
FALSE
(
comA
->
Initialize
(
compcfg
));
EXPECT_
FALSE
(
comA
->
Process
(
msg_str1
,
msg_str2
,
msg_str3
,
msg_str4
));
}
}
// namespace cyber
...
...
cyber/component/timer_component_test.cc
浏览文件 @
4ad497b8
...
...
@@ -43,8 +43,8 @@ TEST(TimerComponent, timertest) {
compcfg
.
set_interval
(
100
);
std
::
shared_ptr
<
Component_Timer
>
com
=
std
::
make_shared
<
Component_Timer
>
();
EXPECT_
EQ
(
true
,
com
->
Initialize
(
compcfg
));
EXPECT_
EQ
(
true
,
com
->
Process
());
EXPECT_
TRUE
(
com
->
Initialize
(
compcfg
));
EXPECT_
TRUE
(
com
->
Process
());
}
TEST
(
TimerComponentFalse
,
timerfail
)
{
...
...
@@ -56,8 +56,8 @@ TEST(TimerComponentFalse, timerfail) {
compcfg
.
set_interval
(
100
);
std
::
shared_ptr
<
Component_Timer
>
com
=
std
::
make_shared
<
Component_Timer
>
();
EXPECT_
EQ
(
false
,
com
->
Initialize
(
compcfg
));
EXPECT_
EQ
(
false
,
com
->
Process
());
EXPECT_
FALSE
(
com
->
Initialize
(
compcfg
));
EXPECT_
FALSE
(
com
->
Process
());
}
}
// namespace cyber
}
// namespace apollo
cyber/node/writer_reader_test.cc
浏览文件 @
4ad497b8
...
...
@@ -263,8 +263,8 @@ TEST(WriterReaderTest, user_defined_message) {
attr
.
set_channel_id
(
channel_id
);
attr
.
mutable_qos_profile
()
->
set_depth
(
10
);
EXPECT_
EQ
(
false
,
message
::
HasSerializer
<
Message
>::
value
);
EXPECT_
EQ
(
false
,
message
::
HasType
<
Message
>::
value
);
EXPECT_
FALSE
(
message
::
HasSerializer
<
Message
>::
value
);
EXPECT_
FALSE
(
message
::
HasType
<
Message
>::
value
);
auto
node
=
CreateNode
(
"node"
);
ASSERT_TRUE
(
node
);
...
...
modules/control/common/pid_controller_test.cc
浏览文件 @
4ad497b8
...
...
@@ -55,7 +55,7 @@ TEST_F(PidControllerTest, StationPidController) {
EXPECT_NEAR
(
control_value
,
-
0.01
,
1e-6
);
dt
=
0.0
;
EXPECT_EQ
(
pid_controller
.
Control
(
100
,
dt
),
control_value
);
EXPECT_
EQ
(
pid_controller
.
IntegratorHold
(),
false
);
EXPECT_
FALSE
(
pid_controller
.
IntegratorHold
()
);
}
TEST_F
(
PidControllerTest
,
SpeedPidController
)
{
...
...
modules/dreamview/backend/data_collection_monitor/data_collection_monitor_test.cc
浏览文件 @
4ad497b8
...
...
@@ -72,41 +72,41 @@ TEST_F(DataCollectionMonitorTest, UpdateCollectionProgress) {
bool
hasField
;
hasField
=
JsonUtil
::
GetNumberFromJson
(
progress
,
"mps < 10"
,
&
value
);
EXPECT_
EQ
(
true
,
hasField
);
EXPECT_
TRUE
(
hasField
);
EXPECT_DOUBLE_EQ
(
0.0
,
value
);
hasField
=
JsonUtil
::
GetNumberFromJson
(
progress
,
"mps >= 10"
,
&
value
);
EXPECT_
EQ
(
true
,
hasField
);
EXPECT_
TRUE
(
hasField
);
EXPECT_DOUBLE_EQ
(
50.0
,
value
);
hasField
=
JsonUtil
::
GetNumberFromJson
(
progress
,
"Throttle == 30%"
,
&
value
);
EXPECT_
EQ
(
true
,
hasField
);
EXPECT_
TRUE
(
hasField
);
EXPECT_DOUBLE_EQ
(
0.0
,
value
);
hasField
=
JsonUtil
::
GetNumberFromJson
(
progress
,
"Throttle != 30%"
,
&
value
);
EXPECT_
EQ
(
true
,
hasField
);
EXPECT_
TRUE
(
hasField
);
EXPECT_DOUBLE_EQ
(
25.0
,
value
);
hasField
=
JsonUtil
::
GetNumberFromJson
(
progress
,
"Brake <= 30%"
,
&
value
);
EXPECT_
EQ
(
true
,
hasField
);
EXPECT_
TRUE
(
hasField
);
EXPECT_DOUBLE_EQ
(
50.0
,
value
);
hasField
=
JsonUtil
::
GetNumberFromJson
(
progress
,
"Brake > 30%"
,
&
value
);
EXPECT_
EQ
(
true
,
hasField
);
EXPECT_
TRUE
(
hasField
);
EXPECT_DOUBLE_EQ
(
0.0
,
value
);
hasField
=
JsonUtil
::
GetNumberFromJson
(
progress
,
"Left steering < 20%"
,
&
value
);
EXPECT_
EQ
(
true
,
hasField
);
EXPECT_
TRUE
(
hasField
);
EXPECT_DOUBLE_EQ
(
0.0
,
value
);
hasField
=
JsonUtil
::
GetNumberFromJson
(
progress
,
"Right steering 20% ~ 40%"
,
&
value
);
EXPECT_
EQ
(
true
,
hasField
);
EXPECT_
TRUE
(
hasField
);
EXPECT_DOUBLE_EQ
(
10.0
,
value
);
hasField
=
JsonUtil
::
GetNumberFromJson
(
progress
,
"Overall"
,
&
value
);
EXPECT_
EQ
(
true
,
hasField
);
EXPECT_
TRUE
(
hasField
);
EXPECT_DOUBLE_EQ
(
10.0
,
value
);
}
...
...
@@ -119,25 +119,25 @@ TEST_F(DataCollectionMonitorTest, UpdateCollectionProgress) {
bool
hasField
;
hasField
=
JsonUtil
::
GetNumberFromJson
(
progress
,
"Brake <= 30%"
,
&
value
);
EXPECT_
EQ
(
true
,
hasField
);
EXPECT_
TRUE
(
hasField
);
EXPECT_DOUBLE_EQ
(
100.0
,
value
);
hasField
=
JsonUtil
::
GetNumberFromJson
(
progress
,
"Throttle != 30%"
,
&
value
);
EXPECT_
EQ
(
true
,
hasField
);
EXPECT_
TRUE
(
hasField
);
EXPECT_DOUBLE_EQ
(
75.0
,
value
);
hasField
=
JsonUtil
::
GetNumberFromJson
(
progress
,
"Right steering 20% ~ 40%"
,
&
value
);
EXPECT_
EQ
(
true
,
hasField
);
EXPECT_
TRUE
(
hasField
);
EXPECT_DOUBLE_EQ
(
30.0
,
value
);
hasField
=
JsonUtil
::
GetNumberFromJson
(
progress
,
"Overall"
,
&
value
);
EXPECT_
EQ
(
true
,
hasField
);
EXPECT_
TRUE
(
hasField
);
EXPECT_DOUBLE_EQ
(
30.0
,
value
);
}
data_collection_monitor_
->
Stop
();
EXPECT_
EQ
(
false
,
data_collection_monitor_
->
IsEnabled
());
EXPECT_
FALSE
(
data_collection_monitor_
->
IsEnabled
());
}
}
// namespace dreamview
...
...
modules/perception/camera/test/camera_common_data_provider_test.cc
浏览文件 @
4ad497b8
...
...
@@ -294,9 +294,9 @@ TEST(DataProvider, test_undistortion) {
init_options
.
do_undistortion
=
true
;
init_options
.
sensor_name
=
"none_onsemi_obstacle"
;
init_options
.
device_id
=
0
;
EXPECT_
EQ
(
data_provider
.
Init
(
init_options
),
false
);
EXPECT_
FALSE
(
data_provider
.
Init
(
init_options
)
);
init_options
.
sensor_name
=
"onsemi_obstacle"
;
EXPECT_
EQ
(
data_provider
.
Init
(
init_options
),
true
);
EXPECT_
TRUE
(
data_provider
.
Init
(
init_options
)
);
EXPECT_TRUE
(
data_provider
.
FillImageData
(
img
.
rows
,
img
.
cols
,
img
.
data
,
"bgr8"
));
...
...
modules/perception/lib/config_manager/config_manager_test.cc
浏览文件 @
4ad497b8
...
...
@@ -102,9 +102,9 @@ TEST_F(ConfigManagerTest, TestModelConfig) {
bool
bool_value
=
false
;
EXPECT_TRUE
(
model_config
->
get_value
(
"bool_value_true"
,
&
bool_value
));
EXPECT_
EQ
(
bool_value
,
tr
ue
);
EXPECT_
TRUE
(
bool_val
ue
);
EXPECT_TRUE
(
model_config
->
get_value
(
"bool_value_false"
,
&
bool_value
));
EXPECT_
EQ
(
bool_value
,
fals
e
);
EXPECT_
FALSE
(
bool_valu
e
);
std
::
vector
<
int
>
int_list
;
EXPECT_TRUE
(
model_config
->
get_value
(
"array_p1"
,
&
int_list
));
...
...
@@ -124,7 +124,7 @@ TEST_F(ConfigManagerTest, TestModelConfig) {
std
::
vector
<
bool
>
bool_list
;
EXPECT_TRUE
(
model_config
->
get_value
(
"array_bool"
,
&
bool_list
));
EXPECT_EQ
(
bool_list
.
size
(),
4u
);
EXPECT_
EQ
(
bool_list
[
2
],
true
);
EXPECT_
TRUE
(
bool_list
[
2
]
);
// not exist
EXPECT_FALSE
(
model_config
->
get_value
(
"array_p3"
,
&
double_list
));
...
...
modules/perception/radar/lib/interface/base_matcher_test.cc
浏览文件 @
4ad497b8
...
...
@@ -26,9 +26,8 @@ namespace perception {
namespace
radar
{
TEST
(
BaseMatcherTest
,
base_matcher_test
)
{
BaseMatcher
*
matcher
=
new
BaseMatcher
();
EXPECT_TRUE
(
matcher
!=
nullptr
);
EXPECT_EQ
(
matcher
->
Init
(),
true
);
std
::
unique_ptr
<
BaseMatcher
>
matcher
(
new
BaseMatcher
());
EXPECT_TRUE
(
matcher
->
Init
());
EXPECT_EQ
(
matcher
->
Name
(),
"BaseMatcher"
);
double
match_distance
=
2.5
;
BaseMatcher
::
SetMaxMatchDistance
(
match_distance
);
...
...
@@ -71,8 +70,7 @@ TEST(BaseMatcherTest, base_matcher_test) {
bool
match_state
=
matcher
->
Match
(
radar_tracks
,
radar_frame
,
options
,
&
assignments
,
&
unassigned_tracks
,
&
unassigned_objects
);
EXPECT_EQ
(
match_state
,
true
);
delete
matcher
;
EXPECT_TRUE
(
match_state
);
}
}
// namespace radar
...
...
modules/perception/radar/lib/tracker/common/radar_track_test.cc
浏览文件 @
4ad497b8
...
...
@@ -39,10 +39,10 @@ TEST(RadarTrackTest, radar_track_test) {
double
timestamp
=
123456789.0
;
RadarTrackPtr
radar_track
(
new
RadarTrack
(
object
,
timestamp
));
EXPECT_EQ
(
radar_track
->
GetObsId
(),
0
);
EXPECT_
EQ
(
radar_track
->
ConfirmTrack
(),
false
);
EXPECT_
EQ
(
radar_track
->
IsDead
(),
false
);
EXPECT_
FALSE
(
radar_track
->
ConfirmTrack
()
);
EXPECT_
FALSE
(
radar_track
->
IsDead
()
);
radar_track
->
SetDead
();
EXPECT_
EQ
(
radar_track
->
IsDead
(),
true
);
EXPECT_
TRUE
(
radar_track
->
IsDead
()
);
base
::
ObjectPtr
object2
(
new
base
::
Object
);
object2
->
track_id
=
100
;
...
...
@@ -50,7 +50,7 @@ TEST(RadarTrackTest, radar_track_test) {
object2
->
velocity
<<
3.0
,
4.0
,
0.0
;
double
timestamp2
=
123456789.1
;
radar_track
->
UpdataObsRadar
(
object2
,
timestamp2
);
EXPECT_
EQ
(
radar_track
->
ConfirmTrack
(),
true
);
EXPECT_
TRUE
(
radar_track
->
ConfirmTrack
()
);
RadarTrackPtr
radar_track2
(
new
RadarTrack
(
object
,
timestamp
));
use_filter
=
true
;
...
...
@@ -62,7 +62,7 @@ TEST(RadarTrackTest, radar_track_test) {
double
timestamp3
=
123456789.1
;
radar_track2
->
UpdataObsRadar
(
object3
,
timestamp3
);
EXPECT_TRUE
(
radar_track
->
GetTrackingTime
()
-
0.1
<
1e-5
);
EXPECT_
EQ
(
radar_track2
->
ConfirmTrack
(),
true
);
EXPECT_
TRUE
(
radar_track2
->
ConfirmTrack
()
);
chosen_filter
=
"Default"
;
RadarTrack
::
SetChosenFilter
(
chosen_filter
);
...
...
modules/perception/radar/lib/tracker/conti_ars_tracker/conti_ars_tracker_empty_test.cc
浏览文件 @
4ad497b8
...
...
@@ -24,12 +24,11 @@ namespace perception {
namespace
radar
{
TEST
(
ContiArsTrackerTest
,
conti_ars_tracker_empty_init_test
)
{
BaseTracker
*
tracker
=
new
ContiArsTracker
(
);
std
::
unique_ptr
<
BaseTracker
>
tracker
(
new
ContiArsTracker
()
);
FLAGS_work_root
=
"/apollo/modules/perception/testdata/"
"radar/conti_ars_tracker/empty"
;
EXPECT_EQ
(
tracker
->
Init
(),
false
);
delete
tracker
;
EXPECT_FALSE
(
tracker
->
Init
());
}
}
// namespace radar
...
...
modules/perception/radar/lib/tracker/conti_ars_tracker/conti_ars_tracker_test.cc
浏览文件 @
4ad497b8
...
...
@@ -27,17 +27,16 @@ namespace perception {
namespace
radar
{
TEST
(
ContiArsTrackerTest
,
conti_ars_tracker_init_test
)
{
BaseTracker
*
tracker
=
new
ContiArsTracker
(
);
std
::
unique_ptr
<
BaseTracker
>
tracker
(
new
ContiArsTracker
()
);
FLAGS_work_root
=
"/apollo/modules/perception/testdata/"
"radar/conti_ars_tracker"
;
EXPECT_
EQ
(
tracker
->
Init
(),
true
);
EXPECT_
TRUE
(
tracker
->
Init
()
);
EXPECT_EQ
(
tracker
->
Name
(),
"ContiArsTracker"
);
delete
tracker
;
}
TEST
(
ContiArsTrackerTest
,
conti_ars_tracker_track_test
)
{
BaseTracker
*
tracker
=
new
ContiArsTracker
(
);
std
::
unique_ptr
<
BaseTracker
>
tracker
(
new
ContiArsTracker
()
);
FLAGS_work_root
=
"./radar_test_data/conti_ars_tracker"
;
tracker
->
Init
();
base
::
Frame
radar_frame
;
...
...
@@ -54,8 +53,7 @@ TEST(ContiArsTrackerTest, conti_ars_tracker_track_test) {
TrackerOptions
options
;
base
::
FramePtr
tracked_frame
(
new
base
::
Frame
);
bool
state
=
tracker
->
Track
(
radar_frame
,
options
,
tracked_frame
);
EXPECT_EQ
(
state
,
true
);
delete
tracker
;
EXPECT_TRUE
(
state
);
}
TEST
(
ContiArsTrackerTest
,
conti_ars_tracker_collect_test
)
{
...
...
@@ -66,7 +64,7 @@ TEST(ContiArsTrackerTest, conti_ars_tracker_collect_test) {
double
timestamp
=
123456789.0
;
RadarTrackPtr
radar_track
(
new
RadarTrack
(
object
,
timestamp
));
ContiArsTracker
*
tracker
=
new
ContiArsTracker
(
);
std
::
unique_ptr
<
ContiArsTracker
>
tracker
(
new
ContiArsTracker
()
);
FLAGS_work_root
=
"./radar_test_data/conti_ars_tracker"
;
tracker
->
Init
();
tracker
->
track_manager_
->
ClearTracks
();
...
...
@@ -77,7 +75,6 @@ TEST(ContiArsTrackerTest, conti_ars_tracker_collect_test) {
RadarTrack
::
SetTrackedTimesThreshold
(
0
);
tracker
->
CollectTrackedFrame
(
tracked_frame
);
EXPECT_EQ
(
tracked_frame
->
objects
.
size
(),
1
);
delete
tracker
;
}
TEST
(
ContiArsTrackerTest
,
conti_ars_tracker_unassigned_test
)
{
...
...
@@ -95,7 +92,7 @@ TEST(ContiArsTrackerTest, conti_ars_tracker_unassigned_test) {
radar_frame
.
timestamp
=
timestamp
+
ContiArsTracker
::
s_tracking_time_win_
+
1e-5
;
ContiArsTracker
*
tracker
=
new
ContiArsTracker
(
);
std
::
unique_ptr
<
ContiArsTracker
>
tracker
(
new
ContiArsTracker
()
);
FLAGS_work_root
=
"./radar_test_data/conti_ars_tracker"
;
tracker
->
Init
();
tracker
->
track_manager_
->
ClearTracks
();
...
...
@@ -122,7 +119,6 @@ TEST(ContiArsTrackerTest, conti_ars_tracker_unassigned_test) {
tracker
->
UpdateUnassignedTracks
(
radar_frame
,
unassigned_tracks
);
tracker
->
track_manager_
->
RemoveLostTracks
();
EXPECT_EQ
(
tracker
->
track_manager_
->
GetTracks
().
size
(),
0
);
delete
tracker
;
}
}
// namespace radar
...
...
modules/perception/radar/lib/tracker/matcher/hm_matcher_test.cc
浏览文件 @
4ad497b8
...
...
@@ -31,10 +31,8 @@ namespace radar {
TEST
(
HMMatcherTest
,
hm_matcher_init_test
)
{
BaseMatcher
*
matcher
=
new
HMMatcher
();
EXPECT_TRUE
(
matcher
!=
nullptr
);
FLAGS_work_root
=
"/apollo/modules/perception/testdata/"
"radar/matcher"
;
EXPECT_EQ
(
matcher
->
Init
(),
true
);
FLAGS_work_root
=
"/apollo/modules/perception/testdata/radar/matcher"
;
EXPECT_TRUE
(
matcher
->
Init
());
delete
matcher
;
}
...
...
@@ -62,10 +60,8 @@ TEST(HMMatcherTest, hm_matcher_propterty_match_test) {
TEST
(
HMMatcherTest
,
hm_matcher_test
)
{
BaseMatcher
*
matcher
=
new
HMMatcher
();
EXPECT_TRUE
(
matcher
!=
nullptr
);
FLAGS_work_root
=
"/apollo/modules/perception/testdata/"
"radar/matcher"
;
EXPECT_EQ
(
matcher
->
Init
(),
true
);
FLAGS_work_root
=
"/apollo/modules/perception/testdata/radar/matcher"
;
EXPECT_TRUE
(
matcher
->
Init
());
EXPECT_EQ
(
matcher
->
Name
(),
"HMMatcher"
);
double
match_distance
=
2.5
;
BaseMatcher
::
SetMaxMatchDistance
(
match_distance
);
...
...
@@ -122,7 +118,7 @@ TEST(HMMatcherTest, hm_matcher_test) {
EXPECT_EQ
(
assignments
.
size
(),
2
);
EXPECT_EQ
(
unassigned_tracks
.
size
(),
1
);
EXPECT_EQ
(
unassigned_objects
.
size
(),
1
);
EXPECT_
EQ
(
match_state
,
tru
e
);
EXPECT_
TRUE
(
match_stat
e
);
delete
matcher
;
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录