class ControllerStub(object): def __init__(self): self.facade = FacadeStub() self.matcher = Matcher(self.facade) def process(self, resume, job, keyword): resumeNode = ResumeNode("name", "999", "*****@*****.**", "0", resume) jobNode = JobDescNode("0", job, keyword) ResumeProcessor.construct(resumeNode) ResumeProcessor.construct(jobNode) self.facade.storeJob(jobNode) self.facade.storeResume(resumeNode) self.matcher.matchAll(0) def getResults(self): scorer = Scorer(self.facade) scorer.calculateScore()
def __init__(self): self.facade = FacadeStub() self.matcher = Matcher(self.facade)