diff --git a/smash/web/tests/models/test_holiday.py b/smash/web/tests/models/test_holiday.py
new file mode 100644
index 0000000000000000000000000000000000000000..73fcbb256b00c575fe7373ab3c267b8eee460224
--- /dev/null
+++ b/smash/web/tests/models/test_holiday.py
@@ -0,0 +1,16 @@
+import logging
+
+from django.test import TestCase
+
+from web.models import Holiday
+from web.tests import create_worker
+
+logger = logging.getLogger(__name__)
+
+
+class HolidayTests(TestCase):
+    def test_str(self):
+        holiday = Holiday(person=create_worker())
+
+        self.assertIsNotNone(str(holiday))
+        self.assertIsNotNone(unicode(holiday))
diff --git a/smash/web/tests/models/test_item.py b/smash/web/tests/models/test_item.py
new file mode 100644
index 0000000000000000000000000000000000000000..a3d53bd92392075d80114f012786eee7dc0b2bd1
--- /dev/null
+++ b/smash/web/tests/models/test_item.py
@@ -0,0 +1,15 @@
+import logging
+
+from django.test import TestCase
+
+from web.models import Item
+
+logger = logging.getLogger(__name__)
+
+
+class ItemTests(TestCase):
+    def test_str(self):
+        item = Item(name="test item")
+
+        self.assertIsNotNone(str(item))
+        self.assertIsNotNone(unicode(item))
diff --git a/smash/web/tests/models/test_room.py b/smash/web/tests/models/test_room.py
new file mode 100644
index 0000000000000000000000000000000000000000..470aed6add037491ccfd56549510d6255fceb7df
--- /dev/null
+++ b/smash/web/tests/models/test_room.py
@@ -0,0 +1,15 @@
+import logging
+
+from django.test import TestCase
+
+from web.models import Room
+
+logger = logging.getLogger(__name__)
+
+
+class RoomTests(TestCase):
+    def test_str(self):
+        room = Room(room_number=4, address="some street 2/3", city="Luxembourg")
+
+        self.assertIsNotNone(str(room))
+        self.assertIsNotNone(unicode(room))
diff --git a/smash/web/tests/models/test_subject.py b/smash/web/tests/models/test_subject.py
index 8bfdafdd9443d24be50449052c2337cb33f79997..5e290ada18e77222b18fe8e1b3bea9c7e8436faa 100644
--- a/smash/web/tests/models/test_subject.py
+++ b/smash/web/tests/models/test_subject.py
@@ -1,9 +1,7 @@
 from django.test import TestCase
 
-from web.models import Appointment
-from web.models import Visit
-from web.tests.functions import create_study_subject, create_appointment
-from web.tests.functions import create_visit
+from web.models import Appointment, Visit
+from web.tests.functions import create_study_subject, create_appointment, create_subject, create_visit
 
 
 class SubjectModelTests(TestCase):
@@ -20,3 +18,9 @@ class SubjectModelTests(TestCase):
         self.assertTrue(subject.dead)
         self.assertTrue(visit_finished)
         self.assertEquals(Appointment.APPOINTMENT_STATUS_CANCELLED, appointment_status)
+
+    def test_str(self):
+        subject = create_subject()
+
+        self.assertIsNotNone(str(subject))
+        self.assertIsNotNone(unicode(subject))