diff --git a/test/sumfact/CMakeLists.txt b/test/sumfact/CMakeLists.txt
index 6ef2765c02a5e22303da1bfe440916c3fce78d26..c3435819caf68bfd22d03a728cb97d1c75cc8290 100644
--- a/test/sumfact/CMakeLists.txt
+++ b/test/sumfact/CMakeLists.txt
@@ -1 +1,2 @@
+add_subdirectory(mass)
 add_subdirectory(poisson)
diff --git a/test/sumfact/mass/CMakeLists.txt b/test/sumfact/mass/CMakeLists.txt
new file mode 100644
index 0000000000000000000000000000000000000000..a3357befce6cbf08249c3c56af6f8ceb4476d0fd
--- /dev/null
+++ b/test/sumfact/mass/CMakeLists.txt
@@ -0,0 +1,5 @@
+# A mass matrix test: Simplest possible example
+dune_add_formcompiler_system_test(UFLFILE mass.ufl
+                                  BASENAME sumfact_mass
+                                  INIFILE mass.mini
+                                  )
diff --git a/test/sumfact/mass/mass.mini b/test/sumfact/mass/mass.mini
new file mode 100644
index 0000000000000000000000000000000000000000..acab6ddcf5f3dc76546726807d155488c6b78aba
--- /dev/null
+++ b/test/sumfact/mass/mass.mini
@@ -0,0 +1,13 @@
+__name = sumfact_mass_{__exec_suffix}
+__exec_suffix = numdiff, symdiff | expand num
+
+cells = 1 1
+extension = 1. 1.
+
+[wrapper.vtkcompare]
+name = {__name}
+extension = vtu
+
+[formcompiler]
+numerical_jacobian = 1, 0 | expand num
+sumfact = 1
diff --git a/test/sumfact/mass/mass.ufl b/test/sumfact/mass/mass.ufl
new file mode 100644
index 0000000000000000000000000000000000000000..6434e09f62b28ca9ea003c936997233d31449431
--- /dev/null
+++ b/test/sumfact/mass/mass.ufl
@@ -0,0 +1,10 @@
+cell = "quadrilateral"
+
+V = FiniteElement("DG", cell, 1)
+
+u = TrialFunction(V)
+v = TestFunction(V)
+
+r = u * v * dx
+
+forms = [r]
diff --git a/test/sumfact/poisson/CMakeLists.txt b/test/sumfact/poisson/CMakeLists.txt
index 6a7006ce4c84db13bd9376b56be9eb69770d466d..07d4ab70639052991c9b9a1d72454a73822f9403 100644
--- a/test/sumfact/poisson/CMakeLists.txt
+++ b/test/sumfact/poisson/CMakeLists.txt
@@ -3,9 +3,9 @@
 #                                   BASENAME sumfact_poisson
 #                                   INIFILE poisson.mini
 #                                   )
-
-# 2. Poisson Test Case: DG, f + pure dirichlet
-dune_add_formcompiler_system_test(UFLFILE poisson_dg.ufl
-                                  BASENAME sumfact_poisson_dg
-                                  INIFILE poisson_dg.mini
-                                  )
+#
+# # 2. Poisson Test Case: DG, f + pure dirichlet
+#dune_add_formcompiler_system_test(UFLFILE poisson_dg.ufl
+#                                  BASENAME sumfact_poisson_dg
+#                                  INIFILE poisson_dg.mini
+#                                  )