mirror of
https://github.com/esp8266/Arduino.git
synced 2025-08-07 00:04:36 +03:00
first upload code
This commit is contained in:
12
app/test/processing/app/AbstractWithPreferencesTest.java
Normal file
12
app/test/processing/app/AbstractWithPreferencesTest.java
Normal file
@@ -0,0 +1,12 @@
|
||||
package processing.app;
|
||||
|
||||
import org.junit.BeforeClass;
|
||||
|
||||
public abstract class AbstractWithPreferencesTest {
|
||||
|
||||
@BeforeClass
|
||||
public static void setUp() throws Exception {
|
||||
Base.initPlatform();
|
||||
Preferences.init(null);
|
||||
}
|
||||
}
|
30
app/test/processing/app/debug/UploaderFactoryTest.java
Normal file
30
app/test/processing/app/debug/UploaderFactoryTest.java
Normal file
@@ -0,0 +1,30 @@
|
||||
package processing.app.debug;
|
||||
|
||||
import org.junit.Test;
|
||||
import processing.app.AbstractWithPreferencesTest;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
public class UploaderFactoryTest extends AbstractWithPreferencesTest {
|
||||
|
||||
@Test
|
||||
public void shouldCreateAnInstanceOfHttpUploader() throws Exception {
|
||||
Map<String, String> prefs = new HashMap<String, String>();
|
||||
prefs.put("upload.tool", "http");
|
||||
Uploader uploader = new UploaderFactory().newUploader(prefs);
|
||||
|
||||
assertTrue(uploader instanceof HttpUploader);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void shouldCreateAnInstanceOfBasicUploader() throws Exception {
|
||||
Map<String, String> prefs = new HashMap<String, String>();
|
||||
prefs.put("upload.tool", "whatever");
|
||||
Uploader uploader = new UploaderFactory().newUploader(prefs);
|
||||
|
||||
assertTrue(uploader instanceof BasicUploader);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user