Merge pull request #1 from aro1976/master

first junit tests
This commit is contained in:
Gideon le Grange 2014-03-25 20:28:24 +02:00
commit f30d28ffab
2 changed files with 36 additions and 0 deletions

4
.gitignore vendored
View File

@ -39,3 +39,7 @@ Mtik.java
# Jekyll # Jekyll
_site/ _site/
.classpath
.project

View File

@ -0,0 +1,32 @@
package me.legrange.mikrotik;
import java.util.List;
import java.util.Map;
import junit.framework.TestCase;
public class ApiConnectionTest extends TestCase {
private static final String HOSTNAME = "192.168.88.1";
private static final String ADMIN = "admin";
private static final String PASSWORD = "plasma";
public void testConnectTLSStringInt() throws MikrotikApiException, InterruptedException {
ApiConnection connect = ApiConnection.connectTLS(HOSTNAME, 8729);
connect.login(ADMIN, PASSWORD);
List<Map<String, String>> result = connect.execute("/system/resource/print");
assertEquals(1, result.size());
assertEquals("MikroTik", result.get(0).get("platform"));
}
public void testConnectStringInt() throws MikrotikApiException, InterruptedException {
ApiConnection connect = ApiConnection.connect(HOSTNAME, 8728);
connect.login(ADMIN, PASSWORD);
List<Map<String, String>> result = connect.execute("/system/resource/print");
assertEquals(1, result.size());
assertEquals("MikroTik", result.get(0).get("platform"));
}
}