diff --git a/ProcessLib/GroundwaterFlow/Tests.cmake b/ProcessLib/GroundwaterFlow/Tests.cmake
index 19916a48a90ba652bdd269e28a6015cd50214a0b..a812ada9fedb294f321a7adf0676bb33edb95177 100644
--- a/ProcessLib/GroundwaterFlow/Tests.cmake
+++ b/ProcessLib/GroundwaterFlow/Tests.cmake
@@ -708,6 +708,18 @@ AddTest(
     square_1x1_quad_1e3_volumetricsourceterm_analytical_solution.vtu square_1e3_volumetricsourceterm_pcs_0_ts_1_t_1.000000.vtu analytical_solution pressure 1e-10 1e-11
 )
 
+AddTest(
+    NAME GroundWaterFlowProcess_NeumannBC_Along_Line_in_3D_domain
+    PATH Elliptic/quarter_disc
+    EXECUTABLE ogs
+    EXECUTABLE_ARGS quarter_disc_neumann.prj
+    WRAPPER time
+    TESTER vtkdiff
+    REQUIREMENTS NOT (OGS_USE_LIS OR OGS_USE_MPI)
+    DIFF_DATA
+    quarter_disc_r_1.vtu neumann_along_line_pcs_0_ts_1_t_1.000000.vtu analytical_solution pressure 6e-5 0
+)
+
 AddTest(
     NAME GroundWaterFlowProcess_VolumetricSourceTerm_sin_x_sin_y_square_1e3
     PATH Elliptic/square_1x1_GroundWaterFlow
diff --git a/Tests/Data/Elliptic/quarter_disc/quarter_disc_neumann.prj b/Tests/Data/Elliptic/quarter_disc/quarter_disc_neumann.prj
new file mode 100644
index 0000000000000000000000000000000000000000..79fcd1c3af86cb920d7f67869c08bb072eaf1a0d
--- /dev/null
+++ b/Tests/Data/Elliptic/quarter_disc/quarter_disc_neumann.prj
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<OpenGeoSysProject>
+    <meshes>
+        <mesh>quarter_disc_r_1.vtu</mesh>
+        <mesh>quarter_disc_r_1_line_in_center.vtu</mesh>
+        <mesh>quarter_disc_r_1_outer_surface.vtu</mesh>
+    </meshes>
+    <processes>
+        <process>
+            <name>GW23</name>
+            <type>GROUNDWATER_FLOW</type>
+            <integration_order>2</integration_order>
+            <hydraulic_conductivity>K</hydraulic_conductivity>
+            <process_variables>
+                <process_variable>pressure</process_variable>
+            </process_variables>
+            <secondary_variables>
+                <secondary_variable internal_name="darcy_velocity" output_name="v"/>
+            </secondary_variables>
+        </process>
+    </processes>
+    <time_loop>
+        <processes>
+            <process ref="GW23">
+                <nonlinear_solver>basic_picard</nonlinear_solver>
+                <convergence_criterion>
+                    <type>DeltaX</type>
+                    <norm_type>NORM2</norm_type>
+                    <abstol>1.e-6</abstol>
+                </convergence_criterion>
+                <time_discretization>
+                    <type>BackwardEuler</type>
+                </time_discretization>
+                <time_stepping>
+                    <type>SingleStep</type>
+                </time_stepping>
+            </process>
+        </processes>
+        <output>
+            <type>VTK</type>
+            <prefix>neumann_along_line</prefix>
+            <variables>
+                <variable> pressure </variable>
+                <variable> v      </variable>
+            </variables>
+        </output>
+    </time_loop>
+    <parameters>
+        <parameter>
+            <name>K</name>
+            <type>Constant</type>
+            <value>1</value>
+        </parameter>
+        <parameter>
+            <name>p0</name>
+            <type>Constant</type>
+            <value>0</value>
+        </parameter>
+        <parameter>
+            <name>inflow</name>
+            <type>Constant</type>
+            <value>0.125</value>
+        </parameter>
+        <parameter>
+            <name>p_Dirichlet_barrel</name>
+            <type>Constant</type>
+            <value>0</value>
+        </parameter>
+        <parameter>
+            <name>one</name>
+            <type>Constant</type>
+            <value>1</value>
+        </parameter>
+    </parameters>
+    <process_variables>
+        <process_variable>
+            <name>pressure</name>
+            <components>1</components>
+            <order>1</order>
+            <initial_condition>p0</initial_condition>
+            <boundary_conditions>
+                <boundary_condition>
+                    <mesh>quarter_disc_r_1_outer_surface</mesh>
+                    <type>Dirichlet</type>
+                    <parameter>p_Dirichlet_barrel</parameter>
+                </boundary_condition>
+                <boundary_condition>
+                    <mesh>quarter_disc_r_1_line_in_center</mesh>
+                    <type>Neumann</type>
+                    <parameter>inflow</parameter>
+                    <area_parameter>one</area_parameter>
+                </boundary_condition>
+            </boundary_conditions>
+        </process_variable>
+    </process_variables>
+    <nonlinear_solvers>
+        <nonlinear_solver>
+            <name>basic_picard</name>
+            <type>Picard</type>
+            <max_iter>10</max_iter>
+            <linear_solver>general_linear_solver</linear_solver>
+        </nonlinear_solver>
+    </nonlinear_solvers>
+    <linear_solvers>
+        <linear_solver>
+            <name>general_linear_solver</name>
+            <lis>-i cg -p jacobi -tol 1e-16 -maxiter 10000</lis>
+            <eigen>
+                <solver_type>CG</solver_type>
+                <precon_type>DIAGONAL</precon_type>
+                <max_iteration_step>10000</max_iteration_step>
+                <error_tolerance>1e-16</error_tolerance>
+            </eigen>
+            <petsc>
+                <prefix>gw</prefix>
+                <parameters>-gw_ksp_type cg -gw_pc_type bjacobi -gw_ksp_rtol 1e-16 -gw_ksp_max_it 10000</parameters>
+            </petsc>
+        </linear_solver>
+    </linear_solvers>
+</OpenGeoSysProject>
diff --git a/Tests/Data/Elliptic/quarter_disc/quarter_disc_r_1.vtu b/Tests/Data/Elliptic/quarter_disc/quarter_disc_r_1.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..c3d8ddb70ef07539b59ea4d656748b2fa8af54a9
--- /dev/null
+++ b/Tests/Data/Elliptic/quarter_disc/quarter_disc_r_1.vtu
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:69176df7b59a265e99a206730ba9c63d671a244489fc595721d88d1c99afd4b1
+size 2301717
diff --git a/Tests/Data/Elliptic/quarter_disc/quarter_disc_r_1_line_in_center.vtu b/Tests/Data/Elliptic/quarter_disc/quarter_disc_r_1_line_in_center.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..d73c1bf13d7b07a4f57323a870228d7ce661a04e
--- /dev/null
+++ b/Tests/Data/Elliptic/quarter_disc/quarter_disc_r_1_line_in_center.vtu
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a45d38ddbf7f1822c0de5d1dbcba93d9da372b2043330a62345d706506866392
+size 1683
diff --git a/Tests/Data/Elliptic/quarter_disc/quarter_disc_r_1_outer_surface.vtu b/Tests/Data/Elliptic/quarter_disc/quarter_disc_r_1_outer_surface.vtu
new file mode 100644
index 0000000000000000000000000000000000000000..7e2ac534fc01d7d577a465bee518fc55665769b5
--- /dev/null
+++ b/Tests/Data/Elliptic/quarter_disc/quarter_disc_r_1_outer_surface.vtu
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:448f143d9e5aec970f421291a191fe3bf300382c2caa3a47d9b04fbb301cb542
+size 26910