diff --git a/src/main/java/se/su/dsv/scipro/springdata/serviceimpls/SupervisorServiceImpl.java b/src/main/java/se/su/dsv/scipro/springdata/serviceimpls/SupervisorServiceImpl.java
index c0bf261d70..7845f3c38e 100644
--- a/src/main/java/se/su/dsv/scipro/springdata/serviceimpls/SupervisorServiceImpl.java
+++ b/src/main/java/se/su/dsv/scipro/springdata/serviceimpls/SupervisorServiceImpl.java
@@ -1,15 +1,10 @@
 package se.su.dsv.scipro.springdata.serviceimpls;
 
-import com.mysema.query.jpa.impl.JPAQuery;
-import com.mysema.query.types.*;
-import com.mysema.query.types.expr.BooleanExpression;
-import org.hibernate.hql.ast.tree.OrderByClause;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 import se.su.dsv.scipro.data.dataobjects.Employee;
-import se.su.dsv.scipro.data.dataobjects.QEmployee;
 import se.su.dsv.scipro.springdata.repos.SupervisorRepo;
 import se.su.dsv.scipro.springdata.services.SupervisorService;
 
@@ -73,6 +68,7 @@ public class SupervisorServiceImpl extends AbstractQueryService<Employee, Long>
                                     "count(keywords_id) " + sortOrder + ", user.lastName asc ";
 
         List<BigInteger> dBlist= new ArrayList<BigInteger>();
+        //noinspection unchecked
         dBlist.addAll(em.createNativeQuery(nativeSQL).getResultList());
 
         List<Long> employeeIDs  = new ArrayList<Long>();
diff --git a/src/test/java/se/su/dsv/scipro/springdata/TestSupervisor.java b/src/test/java/se/su/dsv/scipro/springdata/TestSupervisor.java
index d558ec4088..257ff5f918 100644
--- a/src/test/java/se/su/dsv/scipro/springdata/TestSupervisor.java
+++ b/src/test/java/se/su/dsv/scipro/springdata/TestSupervisor.java
@@ -52,12 +52,12 @@ public class TestSupervisor {
         keywordTypeWord = keywordTypeDao.save(new KeywordType(KeywordTypeDao.TYPE.REGULAR.toDbName()));
     }
 
-    private Employee getEmployee(final String firstName, final String lastName, final String email, final Date dateCreated) {
+    private Employee getEmployee(final String firstName, final String lastName, final String email) {
         User user = new User();
         user.setFirstName(firstName);
         user.setLastName(lastName);
         user.setEmailAddress(email);
-        user.setDateCreated(dateCreated);
+        user.setDateCreated(null);
         user = userDao.save(user);
         assertNotNull(user);
         Employee employee = new Employee();
@@ -66,13 +66,13 @@ public class TestSupervisor {
     }
 
 
-    private void createAndAddKeyword(Employee employee, final KeywordType keyWordType , final String keyWordName, final boolean deleted) {
+    private void createAndAddKeyword(Employee employee, final KeywordType keyWordType, final String keyWordName) {
         Keyword keyword = keywordDao.getKeywordByNameAndType(keyWordName, keyWordType);
         if(keyword == null)  {
             keyword = new Keyword();
             keyword.setType(keyWordType);
             keyword.setKeyword(keyWordName);
-            keyword.setDeleted(deleted);
+            keyword.setDeleted(false);
         }
         employee.getKeywords().getAll().add(keywordDao.save(keyword));
     }
@@ -85,12 +85,12 @@ public class TestSupervisor {
     @Rollback
     public void findSupervisorLastNameAscDirection() {
         List<Employee> employeeList = new ArrayList<Employee>();
-        Employee larsson = getEmployee("Ken", "Larsson", "kenlars@dsv.su.se", null);
-        Employee hallberg = getEmployee("David", "Hallberg", "dhallb@dsv.su.se", null);
-        Employee tholerus = getEmployee("Torgny", "Tholerus", "torgny@dsv.su.se", null);
-        Employee moattar = getEmployee("Golrokh", "Moattar", "goli@dsv.su.se", null);
-        Employee friis = getEmployee("Fredrik", "Friis", "fre-fri@dsv.su.se", null);
-        Employee herder = getEmployee("Niklas", "Herder", "herder@dsv.su.se", null);
+        @SuppressWarnings("UnusedAssignment") Employee larsson = getEmployee("Ken", "Larsson", "kenlars@dsv.su.se");
+        @SuppressWarnings("UnusedAssignment") Employee hallberg = getEmployee("David", "Hallberg", "dhallb@dsv.su.se");
+        Employee tholerus = getEmployee("Torgny", "Tholerus", "torgny@dsv.su.se");
+        @SuppressWarnings("UnusedAssignment") Employee moattar = getEmployee("Golrokh", "Moattar", "goli@dsv.su.se");
+        Employee friis = getEmployee("Fredrik", "Friis", "fre-fri@dsv.su.se");
+        @SuppressWarnings("UnusedAssignment") Employee herder = getEmployee("Niklas", "Herder", "herder@dsv.su.se");
         Sort sortOrder = new Sort(org.springframework.data.domain.Sort.Direction.ASC, "user.lastName");
         employeeList.addAll(supervisorService.findAllEmployees(sortOrder));
         assertFalse(employeeList.isEmpty());
@@ -106,12 +106,12 @@ public class TestSupervisor {
     @Rollback
     public void findSupervisorLastNameDescDirection() {
         List<Employee> employeeList = new ArrayList<Employee>();
-        Employee larsson = getEmployee("Ken", "Larsson", "kenlars@dsv.su.se", null);
-        Employee hallberg = getEmployee("David", "Hallberg", "dhallb@dsv.su.se", null);
-        Employee tholerus = getEmployee("Torgny", "Tholerus", "torgny@dsv.su.se", null);
-        Employee moattar = getEmployee("Golrokh", "Moattar", "goli@dsv.su.se", null);
-        Employee friis = getEmployee("Fredrik", "Friis", "fre-fri@dsv.su.se", null);
-        Employee herder = getEmployee("Niklas", "Herder", "herder@dsv.su.se", null);
+        @SuppressWarnings("UnusedAssignment") Employee larsson = getEmployee("Ken", "Larsson", "kenlars@dsv.su.se");
+        @SuppressWarnings("UnusedAssignment") Employee hallberg = getEmployee("David", "Hallberg", "dhallb@dsv.su.se");
+        Employee tholerus = getEmployee("Torgny", "Tholerus", "torgny@dsv.su.se");
+        @SuppressWarnings("UnusedAssignment") Employee moattar = getEmployee("Golrokh", "Moattar", "goli@dsv.su.se");
+        Employee friis = getEmployee("Fredrik", "Friis", "fre-fri@dsv.su.se");
+        @SuppressWarnings("UnusedAssignment") Employee herder = getEmployee("Niklas", "Herder", "herder@dsv.su.se");
         Sort sortOrder = new Sort(org.springframework.data.domain.Sort.Direction.DESC, "user.lastName");
         employeeList.addAll(supervisorService.findAllEmployees(sortOrder));
         assertFalse(employeeList.isEmpty());
@@ -127,18 +127,18 @@ public class TestSupervisor {
     @Rollback
     public void findSupervisorAreaKeywords() {
         List<Employee> employeeList = new ArrayList<Employee>();
-        Employee larsson = getEmployee("Ken", "Larsson", "kenlars@dsv.su.se", null);
-        Employee tholerus = getEmployee("Torgny", "Tholerus", "torgny@dsv.su.se", null);
-        Employee herder = getEmployee("Niklas", "Herder", "herder@dsv.su.se", null);
+        Employee larsson = getEmployee("Ken", "Larsson", "kenlars@dsv.su.se");
+        Employee tholerus = getEmployee("Torgny", "Tholerus", "torgny@dsv.su.se");
+        Employee herder = getEmployee("Niklas", "Herder", "herder@dsv.su.se");
 
-        createAndAddKeyword(herder, keywordTypeWord, "JUnit", false);
-        createAndAddKeyword(herder, keywordTypeWord, "Maven", false);
-        createAndAddKeyword(tholerus, keywordTypeWord, "JUnit", false);
-        createAndAddKeyword(tholerus, keywordTypeWord, "Maven", false);
-        createAndAddKeyword(tholerus, keywordTypeWord, "Java", false);
-        createAndAddKeyword(larsson, keywordTypeArea, "Area1", false);
-        createAndAddKeyword(larsson, keywordTypeArea, "Area2", false);
-        createAndAddKeyword(larsson, keywordTypeArea, "Area3", false);
+        createAndAddKeyword(herder, keywordTypeWord, "JUnit");
+        createAndAddKeyword(herder, keywordTypeWord, "Maven");
+        createAndAddKeyword(tholerus, keywordTypeWord, "JUnit");
+        createAndAddKeyword(tholerus, keywordTypeWord, "Maven");
+        createAndAddKeyword(tholerus, keywordTypeWord, "Java");
+        createAndAddKeyword(larsson, keywordTypeArea, "Area1");
+        createAndAddKeyword(larsson, keywordTypeArea, "Area2");
+        createAndAddKeyword(larsson, keywordTypeArea, "Area3");
 
         for(Employee employee : supervisorService.findSupervisorDescDirection(keywordTypeArea.getName())) {
             if(!employeeList.contains(employee)) {