Skip to content

Commit d9f401a

Browse files
committed
Updated gradle plugin. Added MainViewModelTests.java
1 parent 64b052a commit d9f401a

File tree

3 files changed

+33
-20
lines changed

3 files changed

+33
-20
lines changed

app/src/test/java/agency/tango/databindingrxjava/ExampleUnitTest.java

Lines changed: 0 additions & 19 deletions
This file was deleted.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package agency.tango.databindingrxjava;
2+
3+
import org.junit.Test;
4+
5+
import static junit.framework.Assert.assertFalse;
6+
import static junit.framework.Assert.assertTrue;
7+
8+
public class MainViewModelTests {
9+
10+
@Test
11+
public void mainViewModel_firstName_lastName_helloButtonEnabledSetToTrue() throws Exception {
12+
MainActivity.MainViewModel mainViewModel = new MainActivity.MainViewModel();
13+
14+
assertFalse(mainViewModel.helloButtonEnabled.get());
15+
16+
mainViewModel.firstName.set("a");
17+
mainViewModel.lastName.set("b");
18+
19+
assertTrue(mainViewModel.helloButtonEnabled.get());
20+
}
21+
22+
@Test
23+
public void mainViewModel_firstName_lastNameEmpty_helloButtonEnabledSetToFalse() throws Exception {
24+
MainActivity.MainViewModel mainViewModel = new MainActivity.MainViewModel();
25+
26+
mainViewModel.firstName.set("a");
27+
mainViewModel.lastName.set("");
28+
29+
assertFalse(mainViewModel.helloButtonEnabled.get());
30+
31+
}
32+
}

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ buildscript {
55
jcenter()
66
}
77
dependencies {
8-
classpath 'com.android.tools.build:gradle:2.2.0-rc1'
8+
classpath 'com.android.tools.build:gradle:2.2.0'
99
classpath 'me.tatarka:gradle-retrolambda:3.3.0-beta4'
1010
// NOTE: Do not place your application dependencies here; they belong
1111
// in the individual module build.gradle files

0 commit comments

Comments
 (0)