aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2018-03-19 12:09:48 +0200
committerShlomo Hecht <shlomo@twine-s.com>2018-03-19 12:09:48 +0200
commit47d8c850e03797475c3bcd99bdd3d1a0e115413b (patch)
tree3e8ed360623c3745aeb6488ab3c6146a977d9dd2 /Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com
parentcc4129c557405accb3ced68f7b6cb19dbdb87a24 (diff)
parent96352ac46ccb871783c63fd98efe034091214b7e (diff)
downloadTango-47d8c850e03797475c3bcd99bdd3d1a0e115413b.tar.gz
Tango-47d8c850e03797475c3bcd99bdd3d1a0e115413b.zip
Merge branch 'master' of https://twinetfs.visualstudio.com/_git/Tango
Diffstat (limited to 'Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com')
-rw-r--r--Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com/twine/tango/unittesting/Logging_TST.java45
-rw-r--r--Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com/twine/tango/unittesting/Synchronization_TST.java4
2 files changed, 47 insertions, 2 deletions
diff --git a/Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com/twine/tango/unittesting/Logging_TST.java b/Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com/twine/tango/unittesting/Logging_TST.java
new file mode 100644
index 000000000..2f02ef972
--- /dev/null
+++ b/Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com/twine/tango/unittesting/Logging_TST.java
@@ -0,0 +1,45 @@
+package com.twine.tango.unittesting;
+
+import android.content.Context;
+import android.support.test.InstrumentationRegistry;
+import android.support.test.runner.AndroidJUnit4;
+
+import com.twine.tango.logging.FileLogger;
+import com.twine.tango.logging.LogCatLogger;
+import com.twine.tango.logging.LogCategory;
+import com.twine.tango.logging.LogManager;
+
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+/**
+ * Created by Roy on 3/18/2018.
+ */
+
+@RunWith(AndroidJUnit4.class)
+public class Logging_TST
+{
+ @Test
+ public void register_and_log_using_log_Cat()
+ {
+ // Context of the app under test.
+ Context appContext = InstrumentationRegistry.getTargetContext();
+
+ LogManager logManager = LogManager.getDefault();
+
+ logManager.log("This is a general log message.");
+ logManager.log("This is a critical log message", LogCategory.Critical);
+
+ while (logManager.getHasLogsPending())
+ {
+ try
+ {
+ Thread.sleep(5000);
+ }
+ catch (InterruptedException e)
+ {
+ e.printStackTrace();
+ }
+ }
+ }
+}
diff --git a/Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com/twine/tango/unittesting/Synchronization_TST.java b/Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com/twine/tango/unittesting/Synchronization_TST.java
index 4635bec7a..d7fef49bc 100644
--- a/Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com/twine/tango/unittesting/Synchronization_TST.java
+++ b/Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com/twine/tango/unittesting/Synchronization_TST.java
@@ -4,12 +4,12 @@ import android.content.Context;
import android.support.test.InstrumentationRegistry;
import android.support.test.runner.AndroidJUnit4;
-import com.elvishew.xlog.XLog;
import com.twine.tango.dal.dao.TangoDAO;
import com.twine.tango.dal.entities.Organization;
import com.twine.tango.integration.providers.MachineIdentityProvider;
import com.twine.tango.integration.services.ISynchronizationService;
import com.twine.tango.integration.services.SynchronizationService;
+import com.twine.tango.logging.LogManager;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -33,7 +33,7 @@ public class Synchronization_TST
for (Organization org : TangoDAO.getAllOrganizations())
{
- XLog.i(org.getName());
+ LogManager.getDefault().log(org.getName());
}
//ISynchronizationService synchronizer = new SynchronizationService(new MachineIdentityProvider());