Refactoring of tests.

This commit is contained in:
Tom Vahlman 2012-02-12 12:02:53 +01:00
parent caf70e2db8
commit efdc62dc98

@ -83,7 +83,14 @@ public class TestGreedyMatchingAlgorithm {
ProjectClass projectClass = new ProjectClass(projectCode, name, description);
return projectClassDao.save(projectClass);
}
private void createWeights() {
weights = new Weights();
weights.setKeywordPoints(3);
weights.setResearchAreaPoints(5);
weights.setPreferredSupervisorPoints(10);
}
private void addLanguage(final String name) {
Language language = languageDao.save(new Language(name));
languages.add(language);
@ -103,11 +110,7 @@ public class TestGreedyMatchingAlgorithm {
masterSupervisor = createSupervisor("Birger", "Andersson");
masterProjectClass = createProjectClass(ProjectClass.MASTER, "Master", "Master project class");
masterProjectIdea = createProjectIdea(masterProjectClass);
weights = new Weights();
weights.setKeywordPoints(3);
weights.setResearchAreaPoints(5);
weights.setPreferredSupervisorPoints(10);
createWeights();
}
private Result runAlgorithm(final ProjectIdea projectIdea) {