Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
tianlh
LightGBM-DCU
Commits
189a8018
Unverified
Commit
189a8018
authored
Jun 29, 2021
by
Nikita Titov
Committed by
GitHub
Jun 29, 2021
Browse files
fix compiler warning about types conversion in cpp tests (#4418)
parent
b918b5b2
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
4 additions
and
4 deletions
+4
-4
tests/cpp_tests/test_array_args.cpp
tests/cpp_tests/test_array_args.cpp
+4
-4
No files found.
tests/cpp_tests/test_array_args.cpp
View file @
189a8018
...
...
@@ -18,7 +18,7 @@ TEST(Partition, JustWorks) {
std
::
vector
<
score_t
>
gradients
({
0.5
f
,
5.0
f
,
1.0
f
,
2.0
f
,
2.0
f
});
data_size_t
middle_begin
,
middle_end
;
ArrayArgs
<
score_t
>::
Partition
(
&
gradients
,
0
,
gradients
.
size
(),
&
middle_begin
,
&
middle_end
);
ArrayArgs
<
score_t
>::
Partition
(
&
gradients
,
0
,
static_cast
<
int
>
(
gradients
.
size
()
)
,
&
middle_begin
,
&
middle_end
);
EXPECT_EQ
(
gradients
[
middle_begin
+
1
],
gradients
[
middle_end
-
1
]);
EXPECT_GT
(
gradients
[
0
],
gradients
[
middle_begin
+
1
]);
...
...
@@ -28,14 +28,14 @@ TEST(Partition, JustWorks) {
TEST
(
Partition
,
PartitionOneElement
)
{
std
::
vector
<
score_t
>
gradients
({
0.5
f
});
data_size_t
middle_begin
,
middle_end
;
ArrayArgs
<
score_t
>::
Partition
(
&
gradients
,
0
,
gradients
.
size
(),
&
middle_begin
,
&
middle_end
);
ArrayArgs
<
score_t
>::
Partition
(
&
gradients
,
0
,
static_cast
<
int
>
(
gradients
.
size
()
)
,
&
middle_begin
,
&
middle_end
);
EXPECT_EQ
(
gradients
[
middle_begin
+
1
],
gradients
[
middle_end
-
1
]);
}
TEST
(
Partition
,
Empty
)
{
std
::
vector
<
score_t
>
gradients
;
data_size_t
middle_begin
,
middle_end
;
ArrayArgs
<
score_t
>::
Partition
(
&
gradients
,
0
,
gradients
.
size
(),
&
middle_begin
,
&
middle_end
);
ArrayArgs
<
score_t
>::
Partition
(
&
gradients
,
0
,
static_cast
<
int
>
(
gradients
.
size
()
)
,
&
middle_begin
,
&
middle_end
);
EXPECT_EQ
(
middle_begin
,
-
1
);
EXPECT_EQ
(
middle_end
,
0
);
...
...
@@ -44,7 +44,7 @@ TEST(Partition, Empty) {
TEST
(
Partition
,
AllEqual
)
{
std
::
vector
<
score_t
>
gradients
({
0.5
f
,
0.5
f
,
0.5
f
});
data_size_t
middle_begin
,
middle_end
;
ArrayArgs
<
score_t
>::
Partition
(
&
gradients
,
0
,
gradients
.
size
(),
&
middle_begin
,
&
middle_end
);
ArrayArgs
<
score_t
>::
Partition
(
&
gradients
,
0
,
static_cast
<
int
>
(
gradients
.
size
()
)
,
&
middle_begin
,
&
middle_end
);
EXPECT_EQ
(
gradients
[
middle_begin
+
1
],
gradients
[
middle_end
-
1
]);
EXPECT_EQ
(
middle_begin
,
-
1
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment