diff --git a/inputFiles/compositionalMultiphaseWell/compositionalMultiphaseWell.ats b/inputFiles/compositionalMultiphaseWell/compositionalMultiphaseWell.ats
index ea1d810c064..7fec9eb4820 100644
--- a/inputFiles/compositionalMultiphaseWell/compositionalMultiphaseWell.ats
+++ b/inputFiles/compositionalMultiphaseWell/compositionalMultiphaseWell.ats
@@ -77,6 +77,22 @@ decks = [
restart_step=12,
check_step=25,
restartcheck_params=RestartcheckParameters(**restartcheck_params))
+ TestDeck(
+ name="isothm_mass_inj_table",
+ description=
+ "Isothermal mass injection constraint testing control switching",
+ partitions=[(1, 1, 1), (2, 1, 1)],
+ restart_step=24,
+ check_step=28,
+ restartcheck_params=RestartcheckParameters(**restartcheck_params))
+ TestDeck(
+ name="isothm_vol_inj_table",
+ description=
+ "Isothermal vol injection constraint testing control switching, should have same results as isothm_mass_inj_table.xml",
+ partitions=[(1, 1, 1), (2, 1, 1)],
+ restart_step=24,
+ check_step=28,
+ restartcheck_params=RestartcheckParameters(**restartcheck_params))
]
generate_geos_tests(decks)
diff --git a/inputFiles/compositionalMultiphaseWell/isothm_mass_inj_table.xml b/inputFiles/compositionalMultiphaseWell/isothm_mass_inj_table.xml
new file mode 100644
index 00000000000..01b19ab0519
--- /dev/null
+++ b/inputFiles/compositionalMultiphaseWell/isothm_mass_inj_table.xml
@@ -0,0 +1,229 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/inputFiles/compositionalMultiphaseWell/isothm_vol_inj_table.xml b/inputFiles/compositionalMultiphaseWell/isothm_vol_inj_table.xml
new file mode 100644
index 00000000000..3a3df699288
--- /dev/null
+++ b/inputFiles/compositionalMultiphaseWell/isothm_vol_inj_table.xml
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+