diff --git a/.idea/misc.xml b/.idea/misc.xml
index fbb68289f4..5d19981032 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -37,7 +37,7 @@
-
+
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000000..8429db4b11
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,18 @@
+language: android
+jdk: oraclejdk8
+env:
+ matrix:
+ - ANDROID_TARGET=android-23 ANDROID_ABI=x86
+android:
+ components:
+ - platform-tools
+ - tools
+ - build-tools-25.0.2
+ - android-23
+ - extra-google-m2repository
+ - extra-android-m2repository
+ - extra-google-google_play_services
+
+script:
+ # Unit Test
+ - ./gradlew test
\ No newline at end of file
diff --git a/app/build.gradle b/app/build.gradle
index 21b5236a26..aee236a796 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -37,7 +37,7 @@ def generateGitBuild = { ->
android {
compileSdkVersion 23
- buildToolsVersion "23.0.3"
+ buildToolsVersion "25.0.2"
defaultConfig {
applicationId "info.nightscout.androidaps"
diff --git a/app/src/test/info/nightscout/utils/RoundTest.java b/app/src/test/info/nightscout/utils/RoundTest.java
new file mode 100644
index 0000000000..91bce62014
--- /dev/null
+++ b/app/src/test/info/nightscout/utils/RoundTest.java
@@ -0,0 +1,27 @@
+package info.nightscout.utils;
+
+import org.junit.Test;
+
+import static org.junit.Assert.*;
+
+public class RoundTest {
+
+ @Test
+ public void roundTo() {
+ assertEquals( 0.55d, Round.roundTo(0.54d, 0.05d), 0.00000001d );
+ assertEquals( 1d, Round.roundTo(1.49d, 1d), 0.00000001d );
+ }
+
+ @Test
+ public void floorTo() {
+ assertEquals( 0.5d, Round.floorTo(0.54d, 0.05d), 0.00000001d );
+ assertEquals( 1d, Round.floorTo(1.59d, 1d), 0.00000001d );
+ }
+
+ @Test
+ public void ceilTo() {
+ assertEquals( 0.6d, Round.ceilTo(0.54d, 0.1d), 0.00000001d );
+ assertEquals( 2d, Round.ceilTo(1.49999d, 1d), 0.00000001d );
+ }
+
+}
\ No newline at end of file
diff --git a/wear/build.gradle b/wear/build.gradle
index 3906ab934a..97fb7b78c0 100644
--- a/wear/build.gradle
+++ b/wear/build.gradle
@@ -3,7 +3,7 @@ apply plugin: 'com.android.application'
android {
compileSdkVersion 23
- buildToolsVersion "23.0.3"
+ buildToolsVersion "25.0.2"
defaultConfig {
applicationId "info.nightscout.androidaps"
diff --git a/wear/wear.iml b/wear/wear.iml
index 008bad09ce..3128c10a22 100644
--- a/wear/wear.iml
+++ b/wear/wear.iml
@@ -106,14 +106,6 @@
-
-
-
-
-
-
-
-
@@ -122,6 +114,14 @@
+
+
+
+
+
+
+
+