use of org.junit.jupiter.api.BeforeEach in project java-design-patterns by iluwatar.
the class AppTest method cleanup.
@BeforeEach
@AfterEach
public void cleanup() {
File file = new File("testfile.txt");
file.delete();
}
use of org.junit.jupiter.api.BeforeEach in project java-design-patterns by iluwatar.
the class MongoTicketRepositoryTest method init.
@BeforeEach
public void init() {
MongoConnectionPropertiesLoader.load();
MongoClient mongoClient = new MongoClient(System.getProperty("mongo-host"), Integer.parseInt(System.getProperty("mongo-port")));
mongoClient.dropDatabase(TEST_DB);
mongoClient.close();
repository = new MongoTicketRepository(TEST_DB, TEST_TICKETS_COLLECTION, TEST_COUNTERS_COLLECTION);
}
use of org.junit.jupiter.api.BeforeEach in project java-design-patterns by iluwatar.
the class MongoEventLogTest method init.
@BeforeEach
public void init() {
MongoConnectionPropertiesLoader.load();
MongoClient mongoClient = new MongoClient(System.getProperty("mongo-host"), Integer.parseInt(System.getProperty("mongo-port")));
mongoClient.dropDatabase(TEST_DB);
mongoClient.close();
mongoEventLog = new MongoEventLog(TEST_DB, TEST_EVENTS_COLLECTION);
}
use of org.junit.jupiter.api.BeforeEach in project VocabHunter by VocabHunter.
the class FileListManagerTest method setUp.
@BeforeEach
public void setUp() throws Exception {
files = new TestFileManager(getClass());
Path settingsFile = files.addFile(SETTINGS_JSON);
target = new FileListManagerImpl(settingsFile);
Path path1 = files.addFile("file1");
file1 = new SessionListedFile(path1, true);
Path path2 = files.addFile("file2");
file2 = new DocumentListedFile(path2);
Path path3 = files.addFile("file3");
file3 = new ExcelListedFile(path3, Arrays.asList(1, 2, 3));
}
use of org.junit.jupiter.api.BeforeEach in project VocabHunter by VocabHunter.
the class GuiTest method setUp.
@BeforeEach
public void setUp() throws Exception {
when(environmentManager.useSystemMenuBar()).thenReturn(false);
when(environmentManager.isExitOptionShown()).thenReturn(true);
when(placementManager.getMainWindow()).thenReturn(new Placement(WINDOW_WIDTH, WINDOW_HEIGHT));
manager = new TestFileManager(getClass());
Path settingsFile = manager.addFile(SettingsManagerImpl.SETTINGS_JSON);
SettingsManager settingsManager = new SettingsManagerImpl(settingsFile);
Path fileListManagerFile = manager.addFile(FileListManagerImpl.SETTINGS_JSON);
FileListManager fileListManager = new FileListManagerImpl(fileListManagerFile);
CoreGuiModule coreModule = new CoreGuiModule();
Module testModule = new AbstractModule() {
@Override
protected void configure() {
bind(SettingsManager.class).toInstance(settingsManager);
bind(FileListManager.class).toInstance(fileListManager);
bind(FileDialogueFactory.class).toInstance(fileDialogueFactory);
bind(EnvironmentManager.class).toInstance(environmentManager);
bind(PlacementManager.class).toInstance(placementManager);
bind(WebPageTool.class).toInstance(webPageTool);
bind(GuiTaskHandler.class).to(GuiTaskHandlerForTesting.class);
}
};
VocabHunterGuiExecutable.setModules(coreModule, testModule, new StandardEventSourceModule());
setupApplication(VocabHunterGuiExecutable.class);
}
Aggregations