add daily results and tests, make async tasks parallel and endless

move color interpolate functions from async task to main class
This commit is contained in:
2019-03-10 15:16:47 +01:00
parent f44f77a493
commit c2a14c5b66
5 changed files with 613 additions and 159 deletions

View File

@@ -0,0 +1,33 @@
package de.weseng.wifiweatherstation;
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class MainNativeActivityTest {
@Test
public void valueToColorRGB_below() {
assertEquals(new MainNativeActivity().valueToColorRGB(
10, 17, 19, 23, 25,
0x719dc3, 0xff00ff00, 0xffd1655d),
0x719dc3);
}
@Test
public void valueToColorRGB_ideal() {
assertEquals(new MainNativeActivity().valueToColorRGB(
20, 17, 19, 23, 25,
0x719DC3, 0xff00ff00, 0xffd1655d),
0xff00ff00);
}
@Test
public void valueToColorRGB_above() {
assertEquals(new MainNativeActivity().valueToColorRGB(
30, 17, 19, 23, 25,
0x719DC3, 0xff00ff00, 0xffd1655d),
0xffd1655d);
}
}