From 072e3c4fd73e384ed9cbdb9941d1c36ce487fb29 Mon Sep 17 00:00:00 2001 From: "aro1976@gmail.com" Date: Mon, 24 Mar 2014 22:41:54 -0300 Subject: [PATCH 1/2] connection tests --- .../legrange/mikrotik/ApiConnectionTest.java | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/test/java/me/legrange/mikrotik/ApiConnectionTest.java diff --git a/src/test/java/me/legrange/mikrotik/ApiConnectionTest.java b/src/test/java/me/legrange/mikrotik/ApiConnectionTest.java new file mode 100644 index 0000000..e96777e --- /dev/null +++ b/src/test/java/me/legrange/mikrotik/ApiConnectionTest.java @@ -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> 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> result = connect.execute("/system/resource/print"); + + assertEquals(1, result.size()); + assertEquals("MikroTik", result.get(0).get("platform")); + } + +} From b5ba142a5eaeaab49f0965aea3b58f949a06c791 Mon Sep 17 00:00:00 2001 From: "aro1976@gmail.com" Date: Mon, 24 Mar 2014 22:45:38 -0300 Subject: [PATCH 2/2] adding .gitignore --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index 22d9b6a..247797c 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,7 @@ Mtik.java # Jekyll _site/ + +.classpath + +.project