aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Android_Studio/Tango.UnitTesting/src/androidTest/java/com
diff options
context:
space:
mode:
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/Synchronization_TST.java33
1 files changed, 8 insertions, 25 deletions
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 7353fd0d4..92e745a10 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
@@ -5,58 +5,41 @@ import android.support.test.InstrumentationRegistry;
import android.support.test.runner.AndroidJUnit4;
import com.elvishew.xlog.XLog;
-import com.raizlabs.android.dbflow.config.FlowManager;
-import com.raizlabs.android.dbflow.sql.language.SQLite;
-import com.twine.tango.dal.TangoDB;
import com.twine.tango.dal.dao.OrganizationsDAO;
import com.twine.tango.dal.entities.Organization;
import com.twine.tango.integration.MachineIdentityProvider;
-import com.twine.tango.sharedui.AppInitializer;
import com.twine.tango.synchronization.ITangoSynchronizer;
import com.twine.tango.synchronization.TangoSynchronizer;
-import com.twine.tango.web.APIFactory;
+import com.twine.tango.web.WebApiFactory;
import org.junit.Test;
import org.junit.runner.RunWith;
-import static org.junit.Assert.*;
/**
- * Instrumented test, which will execute on an Android device.
- *
- * @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
+ * Contains unit testing for Tango machine local to remote synchronization.
*/
@RunWith(AndroidJUnit4.class)
public class Synchronization_TST
{
- @Test
- public void useAppContext() throws Exception
- {
- // Context of the app under test.
- Context appContext = InstrumentationRegistry.getTargetContext();
-
- assertEquals("com.twine.tango.unittesting", appContext.getPackageName());
- }
+ /**
+ * Synchronize local to remote db.
+ */
@Test
- public void performSynchronization()
+ public void synchronize_local_to_remote_db()
{
// Context of the app under test.
Context appContext = InstrumentationRegistry.getTargetContext();
-
- AppInitializer.init(appContext);
-
-
for (Organization org : OrganizationsDAO.getAllOrganizations())
{
XLog.i(org.getName());
}
+ ITangoSynchronizer synchronizer = new TangoSynchronizer(new MachineIdentityProvider());
- ITangoSynchronizer synchronizer = new TangoSynchronizer(new APIFactory("http://10.0.2.2:45455/api/"), new MachineIdentityProvider());
-
- synchronizer.synchronize().subscribe(() ->
+ synchronizer.synchronizeDB().subscribe(() ->
{
for (Organization org : OrganizationsDAO.getAllOrganizations())
{