diff --git a/functional_tests/util.py b/functional_tests/util.py
index 920e06d37eedcf5d9de459cb0544e1335a8a6fa2..0995e892c0aa36691d72d2da7fd472fb85e08965 100644
--- a/functional_tests/util.py
+++ b/functional_tests/util.py
@@ -182,7 +182,7 @@ def reconstruct_code_from_table(table_el):
             # https://github.com/SeleniumHQ/selenium/issues/2608
             line.find_element_by_class_name('code-cell-content')
                 .find_element_by_class_name('code-line')
-                .get_attribute('textContent'))
+                .get_attribute('textContent').rstrip())
         for line in lines
     ]
     line_no_code_pairs.sort(key=lambda x: x[0])  # sort by ids
diff --git a/util/factory_boys.py b/util/factory_boys.py
index ce265d3dbbec0f10f29a5eca4db3a48761d08993..737e53662adea274be48146e989192f964529e40 100644
--- a/util/factory_boys.py
+++ b/util/factory_boys.py
@@ -25,7 +25,7 @@ class SubmissionTypeFactory(DjangoModelFactory):
     full_score = 15
     description = factory.Sequence(
         lambda n: f'Type {n} \n<h1>This</h1> is a description containing html')
-    solution = factory.Sequence(lambda n: f'//This is a solution\n#include<stdio.h>\n\nint main() {{\nprintf("Hello World\\n");\nreturn {n};\n}}')  # noqa
+    solution = factory.Sequence(lambda n: f'test case {n}')  # noqa
     programming_language = models.SubmissionType.C
     exam_type = factory.SubFactory(ExamTypeFactory)
 
@@ -87,7 +87,7 @@ class SubmissionFactory(DjangoModelFactory):
     class Meta:
         model = models.Submission
 
-    text = factory.Sequence(lambda n: f'#include<stdio.h>\n\nint main() {{\nprintf("Hello World\\n");\nreturn {n};\n}}')  # noqa
+    text = factory.Sequence(lambda n: f'test case {n}\nx\nx\nx\ntest case {n}')  # noqa
     type = factory.SubFactory(SubmissionTypeFactory)
     student = factory.SubFactory(StudentInfoFactory)