You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
786 B
28 lines
786 B
import command.PerCapitaIncomeCommand;
|
|
import controller.CrawlerController;
|
|
import view.CliView;
|
|
import command.CommandInvoker;
|
|
|
|
public class IncomeTest {
|
|
public static void main(String[] args) {
|
|
CliView view = new CliView();
|
|
CrawlerController controller = new CrawlerController(view);
|
|
CommandInvoker invoker = new CommandInvoker(view);
|
|
|
|
invoker.addCommand(new PerCapitaIncomeCommand(controller, view));
|
|
|
|
view.displayWelcome();
|
|
|
|
try {
|
|
view.displayDivider();
|
|
invoker.executeCommand(0);
|
|
view.displayDivider();
|
|
} catch (Exception e) {
|
|
view.displayErrorWithStackTrace(e);
|
|
view.displayDivider();
|
|
}
|
|
|
|
view.displayExitMessage();
|
|
view.close();
|
|
}
|
|
}
|