Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
The container registry cleanup task is now completed and the registry can be used normally.
Open sidebar
vadere
vadere
Commits
fc9050b5
Commit
fc9050b5
authored
Feb 10, 2020
by
Benedikt Kleinmeier
Browse files
In "TargetChangerControllerTest", renamed method "intList()" to "createIntegerList()"
parent
3254996c
Pipeline
#212402
passed with stages
in 135 minutes and 42 seconds
Changes
1
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
VadereSimulator/tests/org/vadere/simulator/control/TargetChangerControllerTest.java
View file @
fc9050b5
...
...
@@ -65,12 +65,12 @@ public class TargetChangerControllerTest {
}
}
private
LinkedList
<
Integer
>
int
List
(
Integer
...
ints
){
LinkedList
<
Integer
>
re
t
=
new
LinkedList
<>();
for
(
Integer
anInt
:
ints
)
{
ret
.
add
(
anInt
);
private
LinkedList
<
Integer
>
createInteger
List
(
Integer
...
int
eger
s
){
LinkedList
<
Integer
>
integerLis
t
=
new
LinkedList
<>();
for
(
Integer
integer
:
int
eger
s
)
{
integerList
.
add
(
integer
);
}
return
re
t
;
return
integerLis
t
;
}
private
List
<
Pedestrian
>
createTwoPedestrianWithTargetT1
(
int
startId
)
{
...
...
@@ -158,7 +158,7 @@ public class TargetChangerControllerTest {
@Test
public
void
updateChangesTargetListOfAffectedPedestrianIfProbabilityIsOne
()
{
LinkedList
<
Integer
>
nextTarget
=
int
List
(
2
);
LinkedList
<
Integer
>
nextTarget
=
createInteger
List
(
2
);
double
probability
=
1.0
;
AttributesTargetChanger
attributesTargetChanger
=
createAttributesWithFixedRectangle
();
...
...
@@ -186,7 +186,7 @@ public class TargetChangerControllerTest {
pedestrians
.
get
(
1
).
setTargets
(
currentTargets
);
pedestrians
.
get
(
1
).
setNextTargetListIndex
(
nextTargetIndex
);
LinkedList
<
Integer
>
nextTarget
=
int
List
(
2
);
LinkedList
<
Integer
>
nextTarget
=
createInteger
List
(
2
);
double
probability
=
1.0
;
AttributesTargetChanger
attributesTargetChanger
=
createAttributesWithFixedRectangle
();
...
...
@@ -206,7 +206,7 @@ public class TargetChangerControllerTest {
@Test
public
void
updateDoesNotChangeTargetListOfAffectedPedestrianIfProbabilityIsZero
()
{
LinkedList
<
Integer
>
nextTarget
=
int
List
(
2
);
LinkedList
<
Integer
>
nextTarget
=
createInteger
List
(
2
);
double
probability
=
0.0
;
AttributesTargetChanger
attributesTargetChanger
=
createAttributesWithFixedRectangle
();
...
...
@@ -228,9 +228,9 @@ public class TargetChangerControllerTest {
@Test
public
void
targetChangerWithListOfTargetsAndStaticTargets
()
{
LinkedList
<
Integer
>
nextTarget
=
int
List
(
2
,
1
);
LinkedList
<
Integer
>
nextTarget
=
createInteger
List
(
2
,
1
);
double
probability
=
1.0
;
pedestrians
.
forEach
(
p
->
p
.
setTargets
(
int
List
(
1
)));
pedestrians
.
forEach
(
p
->
p
.
setTargets
(
createInteger
List
(
1
)));
AttributesTargetChanger
attributesTargetChanger
=
createAttributesWithFixedRectangle
();
attributesTargetChanger
.
setNextTarget
(
nextTarget
);
...
...
@@ -239,20 +239,20 @@ public class TargetChangerControllerTest {
TargetChanger
targetChanger
=
new
TargetChanger
(
attributesTargetChanger
);
TargetChangerController
controllerUnderTest
=
createTargetChangerController
(
targetChanger
);
assertListContainsSingleTarget
(
pedestrians
.
get
(
0
).
getTargets
(),
int
List
(
1
));
assertListContainsSingleTarget
(
pedestrians
.
get
(
1
).
getTargets
(),
int
List
(
1
));
assertListContainsSingleTarget
(
pedestrians
.
get
(
0
).
getTargets
(),
createInteger
List
(
1
));
assertListContainsSingleTarget
(
pedestrians
.
get
(
1
).
getTargets
(),
createInteger
List
(
1
));
controllerUnderTest
.
update
(
simTimeInSec
);
assertListContainsSingleTarget
(
pedestrians
.
get
(
0
).
getTargets
(),
int
List
(
1
));
assertListEqual
(
pedestrians
.
get
(
1
).
getTargets
(),
int
List
(
2
,
1
));
assertListContainsSingleTarget
(
pedestrians
.
get
(
0
).
getTargets
(),
createInteger
List
(
1
));
assertListEqual
(
pedestrians
.
get
(
1
).
getTargets
(),
createInteger
List
(
2
,
1
));
}
@Test
public
void
targetChangerWithListOfTargetsAndDynamicTargets
()
{
//must choose first element
LinkedList
<
Integer
>
nextTarget
=
int
List
(
1
,
2
);
LinkedList
<
Integer
>
nextTarget
=
createInteger
List
(
1
,
2
);
double
probability
=
1.0
;
pedestrians
.
forEach
(
p
->
p
.
setTargets
(
int
List
(
1
)));
pedestrians
.
forEach
(
p
->
p
.
setTargets
(
createInteger
List
(
1
)));
AttributesTargetChanger
attributesTargetChanger
=
createAttributesWithFixedRectangle
();
attributesTargetChanger
.
setNextTarget
(
nextTarget
);
...
...
@@ -262,18 +262,18 @@ public class TargetChangerControllerTest {
TargetChanger
targetChanger
=
new
TargetChanger
(
attributesTargetChanger
);
TargetChangerController
controllerUnderTest
=
createTargetChangerController
(
targetChanger
);
assertListContainsSingleTarget
(
pedestrians
.
get
(
0
).
getTargets
(),
int
List
(
1
));
assertListContainsSingleTarget
(
pedestrians
.
get
(
1
).
getTargets
(),
int
List
(
1
));
assertListContainsSingleTarget
(
pedestrians
.
get
(
0
).
getTargets
(),
createInteger
List
(
1
));
assertListContainsSingleTarget
(
pedestrians
.
get
(
1
).
getTargets
(),
createInteger
List
(
1
));
controllerUnderTest
.
update
(
simTimeInSec
);
assertListContainsSingleTarget
(
pedestrians
.
get
(
0
).
getTargets
(),
int
List
(
1
));
assertListContainsSingleTarget
(
pedestrians
.
get
(
0
).
getTargets
(),
createInteger
List
(
1
));
assertListContainsSingleTarget
(
pedestrians
.
get
(
1
).
getTargets
(),
1
+
TargetPedestrian
.
UNIQUE_ID_OFFSET
);
}
@Test
public
void
updateAddsTargetPedestrianToTopographyIfTargetIsDynamic
()
{
LinkedList
<
Integer
>
nextTarget
=
int
List
(
1
);
LinkedList
<
Integer
>
nextTarget
=
createInteger
List
(
1
);
double
probability
=
1.0
;
AttributesTargetChanger
attributesTargetChanger
=
createAttributesWithFixedRectangle
();
...
...
@@ -295,7 +295,7 @@ public class TargetChangerControllerTest {
@Test
public
void
updateChangesTargetListOfAffectedPedestrianIfTargetIsDynamic
()
{
LinkedList
<
Integer
>
nextTarget
=
int
List
(
1
);
LinkedList
<
Integer
>
nextTarget
=
createInteger
List
(
1
);
double
probability
=
1.0
;
AttributesTargetChanger
attributesTargetChanger
=
createAttributesWithFixedRectangle
();
...
...
@@ -319,7 +319,7 @@ public class TargetChangerControllerTest {
@Test
public
void
updateModifiesFollowersIfTargetIsDynamic
()
{
LinkedList
<
Integer
>
nextTarget
=
int
List
(
1
);
LinkedList
<
Integer
>
nextTarget
=
createInteger
List
(
1
);
double
probability
=
1.0
;
AttributesTargetChanger
attributesTargetChanger
=
createAttributesWithFixedRectangle
();
...
...
@@ -341,7 +341,7 @@ public class TargetChangerControllerTest {
@Test
public
void
updateModifiesPedestrianWithExistingFollwersIfTargetIsDynamic
()
{
LinkedList
<
Integer
>
nextTarget
=
int
List
(
1
);
LinkedList
<
Integer
>
nextTarget
=
createInteger
List
(
1
);
double
probability
=
1.0
;
// Add two new agents were one follows the other.
...
...
@@ -376,7 +376,7 @@ public class TargetChangerControllerTest {
@Test
public
void
updateUseStaticTargetAsFallbackIfNoPedestrianIsFoundIfTargetIsDynamic
()
{
LinkedList
<
Integer
>
nextTarget
=
int
List
(
3
);
LinkedList
<
Integer
>
nextTarget
=
createInteger
List
(
3
);
double
probability
=
1.0
;
AttributesTargetChanger
attributesTargetChanger
=
createAttributesWithFixedRectangle
();
...
...
@@ -400,16 +400,19 @@ public class TargetChangerControllerTest {
assertEquals
(
0
,
targetPedestrians
.
size
());
}
private
void
assertListContainsSingleTarget
(
LinkedList
<
Integer
>
targetList
,
Integer
targetId
)
{
assertEquals
(
1
,
targetList
.
size
());
assertEquals
(
targetList
.
getFirst
(),
targetId
);
}
private
void
assertListContainsSingleTarget
(
LinkedList
<
Integer
>
targetList
,
LinkedList
<
Integer
>
targetId
)
{
assertEquals
(
1
,
targetList
.
size
());
assertEquals
(
targetList
.
getFirst
(),
targetId
.
getFirst
());
}
private
void
assertListEqual
(
LinkedList
<
Integer
>
targetList
,
LinkedList
<
Integer
>
targetId
)
{
assertEquals
(
targetList
,
targetId
);
}
private
void
assertListContainsSingleTarget
(
LinkedList
<
Integer
>
targetList
,
Integer
targetId
)
{
assertEquals
(
1
,
targetList
.
size
());
assertEquals
(
targetList
.
getFirst
(),
targetId
);
}
}
\ No newline at end of file
Write
Preview
Supports
Markdown
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