package cn.edu.zju.acm.onlinejudge.judgeservice; import java.util.ArrayList; import java.util.Collections; import java.util.List; import cn.edu.zju.acm.onlinejudge.bean.enumeration.Language; import cn.edu.zju.acm.onlinejudge.dao.LanguageDAO; public class MockLanguageDAO extends MockDAO implements LanguageDAO { private List<Language> languages = Collections.synchronizedList(new ArrayList<Language>()); public MockLanguageDAO() { Language language = new Language(0, "cc", "cc", "cc", "cc"); save(language); } public List<Language> getAllLanguages() { return new ArrayList<Language>(languages); } public void save(Language language) { languages.add(language); } }