diff --git a/tests/sumo/junction_model/internal_lanes/diverging_siblings/errors.sumo b/tests/sumo/junction_model/internal_lanes/diverging_siblings/errors.sumo
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/tests/sumo/junction_model/internal_lanes/diverging_siblings/input_routes.rou.xml b/tests/sumo/junction_model/internal_lanes/diverging_siblings/input_routes.rou.xml
new file mode 100644
index 00000000000..bf005c0cdd1
--- /dev/null
+++ b/tests/sumo/junction_model/internal_lanes/diverging_siblings/input_routes.rou.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/tests/sumo/junction_model/internal_lanes/diverging_siblings/net.net.xml b/tests/sumo/junction_model/internal_lanes/diverging_siblings/net.net.xml
new file mode 100644
index 00000000000..fdf2d9c6cb6
--- /dev/null
+++ b/tests/sumo/junction_model/internal_lanes/diverging_siblings/net.net.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/sumo/junction_model/internal_lanes/diverging_siblings/options.sumo b/tests/sumo/junction_model/internal_lanes/diverging_siblings/options.sumo
new file mode 100644
index 00000000000..dc6d4a0d077
--- /dev/null
+++ b/tests/sumo/junction_model/internal_lanes/diverging_siblings/options.sumo
@@ -0,0 +1,5 @@
+-n net.net.xml -r input_routes.rou.xml
+--no-step-log
+--tripinfo-output tripinfos.xml
+--collision.check-junctions
+
diff --git a/tests/sumo/junction_model/internal_lanes/diverging_siblings/output.sumo b/tests/sumo/junction_model/internal_lanes/diverging_siblings/output.sumo
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/tests/sumo/junction_model/internal_lanes/diverging_siblings/tripinfos.sumo b/tests/sumo/junction_model/internal_lanes/diverging_siblings/tripinfos.sumo
new file mode 100644
index 00000000000..6ff6b798cf6
--- /dev/null
+++ b/tests/sumo/junction_model/internal_lanes/diverging_siblings/tripinfos.sumo
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
diff --git a/tests/sumo/junction_model/internal_lanes/parallel_siblings/errors.sumo b/tests/sumo/junction_model/internal_lanes/parallel_siblings/errors.sumo
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/tests/sumo/junction_model/internal_lanes/parallel_siblings/input_routes.rou.xml b/tests/sumo/junction_model/internal_lanes/parallel_siblings/input_routes.rou.xml
new file mode 100644
index 00000000000..19b311d80f7
--- /dev/null
+++ b/tests/sumo/junction_model/internal_lanes/parallel_siblings/input_routes.rou.xml
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+
diff --git a/tests/sumo/junction_model/internal_lanes/parallel_siblings/net.net.xml b/tests/sumo/junction_model/internal_lanes/parallel_siblings/net.net.xml
new file mode 100644
index 00000000000..fdf2d9c6cb6
--- /dev/null
+++ b/tests/sumo/junction_model/internal_lanes/parallel_siblings/net.net.xml
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/sumo/junction_model/internal_lanes/parallel_siblings/options.sumo b/tests/sumo/junction_model/internal_lanes/parallel_siblings/options.sumo
new file mode 100644
index 00000000000..dc6d4a0d077
--- /dev/null
+++ b/tests/sumo/junction_model/internal_lanes/parallel_siblings/options.sumo
@@ -0,0 +1,5 @@
+-n net.net.xml -r input_routes.rou.xml
+--no-step-log
+--tripinfo-output tripinfos.xml
+--collision.check-junctions
+
diff --git a/tests/sumo/junction_model/internal_lanes/parallel_siblings/output.sumo b/tests/sumo/junction_model/internal_lanes/parallel_siblings/output.sumo
new file mode 100644
index 00000000000..e69de29bb2d
diff --git a/tests/sumo/junction_model/internal_lanes/parallel_siblings/tripinfos.sumo b/tests/sumo/junction_model/internal_lanes/parallel_siblings/tripinfos.sumo
new file mode 100644
index 00000000000..0cc86f40ece
--- /dev/null
+++ b/tests/sumo/junction_model/internal_lanes/parallel_siblings/tripinfos.sumo
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
diff --git a/tests/sumo/junction_model/internal_lanes/testsuite.sumo b/tests/sumo/junction_model/internal_lanes/testsuite.sumo
new file mode 100644
index 00000000000..9447cbb68bc
--- /dev/null
+++ b/tests/sumo/junction_model/internal_lanes/testsuite.sumo
@@ -0,0 +1,5 @@
+# two connections from the same lane that diverge (they should not block each other after diverging far enough)
+diverging_siblings
+
+# two connections from the same lane that have common geometry over most of their length (they should block each other and induce car-following behavior)
+parallel_siblings
diff --git a/tests/sumo/junction_model/testsuite.sumo b/tests/sumo/junction_model/testsuite.sumo
index 5b34f641de4..09be7b53143 100644
--- a/tests/sumo/junction_model/testsuite.sumo
+++ b/tests/sumo/junction_model/testsuite.sumo
@@ -10,3 +10,6 @@ timegapMinor
# Tests for the stopOffset
stopOffset
+
+# tests for the proper behavior on internal lanes
+internal_lanes