1717
1818import static org .fest .assertions .api .Assertions .assertThat ;
1919
20+ import org .junit .Before ;
2021import org .junit .Test ;
2122import org .junit .runner .RunWith ;
23+ import org .robolectric .Robolectric ;
2224import org .robolectric .RobolectricTestRunner ;
2325
2426import android .content .Intent ;
2527
2628@ RunWith (RobolectricTestRunner .class )
2729public class AwaitingResultActivityTest {
2830
31+ private AwaitingResultActivity_ activity ;
32+
33+ @ Before
34+ public void setUp () {
35+ activity = Robolectric .setupActivity (AwaitingResultActivity_ .class );
36+ }
37+
2938 @ Test
3039 public void onlyFirstRequestAnnotatedMethodAreCalled () {
31- AwaitingResultActivity_ activity = new AwaitingResultActivity_ ();
32-
3340 activity .onActivityResult (AwaitingResultActivity .FIRST_REQUEST , 0 , null );
3441
3542 assertThat (activity .onResultCalled ).isTrue ();
@@ -45,8 +52,6 @@ public void onlyFirstRequestAnnotatedMethodAreCalled() {
4552
4653 @ Test
4754 public void onlySecondRequestAnnotatedMethodAreCalled () {
48- AwaitingResultActivity_ activity = new AwaitingResultActivity_ ();
49-
5055 activity .onActivityResult (AwaitingResultActivity .SECOND_REQUEST , 0 ,
5156 null );
5257
@@ -63,8 +68,6 @@ public void onlySecondRequestAnnotatedMethodAreCalled() {
6368
6469 @ Test
6570 public void onlyThirdRequestAnnotatedMethodAreCalled () {
66- AwaitingResultActivity_ activity = new AwaitingResultActivity_ ();
67-
6871 activity .onActivityResult (AwaitingResultActivity .THIRD_REQUEST , 0 , null );
6972
7073 assertThat (activity .onResultCalled ).isFalse ();
@@ -80,8 +83,6 @@ public void onlyThirdRequestAnnotatedMethodAreCalled() {
8083
8184 @ Test
8285 public void onlyForthRequestAnnotatedMethodAreCalled () {
83- AwaitingResultActivity_ activity = new AwaitingResultActivity_ ();
84-
8586 activity .onActivityResult (AwaitingResultActivity .FORTH_REQUEST , 0 , null );
8687
8788 assertThat (activity .onResultCalled ).isFalse ();
@@ -97,8 +98,6 @@ public void onlyForthRequestAnnotatedMethodAreCalled() {
9798
9899 @ Test
99100 public void onResultWithIntentExtrasPassed () {
100- AwaitingResultActivity_ activity = new AwaitingResultActivity_ ();
101-
102101 Intent intent = new Intent ();
103102 Intent extraIntent = new Intent ("someAction" );
104103 intent .putExtra ("extraIntent" , extraIntent );
0 commit comments