@Test(expected = TmcCoreException.class) public void settingsWithoutCredentials() throws TmcCoreException { CoreTestSettings localSettings = new CoreTestSettings(); localSettings.setCurrentCourse( new TmcJsonParser(settings).getCourseFromString(ExampleJson.courseExample)); DownloadExercises de = new DownloadExercises(new ArrayList<Exercise>(), localSettings); de.checkData(); }
@Test public void constructorWithoutPathUsesTmcSettings() throws TmcCoreException { String path = "pentti/tmc/java"; settings.setCurrentCourse(new Course()); settings.setTmcMainDirectory(path); DownloadExercises de = new DownloadExercises(new ArrayList<Exercise>(), settings); assertTrue(de.data.containsKey("path")); assertEquals(path, de.data.get("path")); }
@Before public void setup() throws IOException { settings = new CoreTestSettings(); settings.setUsername("Bossman"); settings.setPassword("Samu"); cache = Paths.get("src", "test", "resources", "downloadtest.cache").toFile(); cache.createNewFile(); parser = Mockito.mock(TmcJsonParser.class); this.core = new TmcCore(); }
@Test public void courseIdNotANumber() throws TmcCoreException { settings.setCurrentCourse( new TmcJsonParser(settings).getCourseFromString(ExampleJson.courseExample)); DownloadExercises de = new DownloadExercises(new ArrayList<Exercise>(), settings); de.checkData(); }
private CoreTestSettings createSettingsAndWiremock() { CoreTestSettings settings1 = new CoreTestSettings(); String serverAddress = "http://127.0.0.1:8080"; settings1.setServerAddress(serverAddress); settings1.setUsername("test"); settings1.setPassword("1234"); wiremock(settings1.getUsername(), settings1.getPassword(), "35", serverAddress); return settings1; }