diff --git a/core/modules/system/tests/modules/batch_test/batch_test.module b/core/modules/system/tests/modules/batch_test/batch_test.module
index 9852a1261daf6df8e655d81c3e110bc6d1ea12f8..a5f299577e31b1b3a3c9a1c1b93d2177c94b9242 100644
--- a/core/modules/system/tests/modules/batch_test/batch_test.module
+++ b/core/modules/system/tests/modules/batch_test/batch_test.module
@@ -527,12 +527,12 @@ function _batch_test_theme_callback() {
  */
 function batch_test_stack($data = NULL, $reset = FALSE) {
   if ($reset) {
-    variable_del('batch_test_stack');
+    state()->delete('batch_test.stack');
   }
   if (!isset($data)) {
-    return variable_get('batch_test_stack', array());
+    return state()->get('batch_test.stack');
   }
-  $stack = variable_get('batch_test_stack', array());
+  $stack = state()->get('batch_test.stack');
   $stack[] = $data;
-  variable_set('batch_test_stack', $stack);
+  state()->set('batch_test.stack', $stack);
 }