Transcript
Page 1: Challenges in writing roboelectric tests

ROBOLECTRIC TESTShow-to, challenges & everything else

Page 2: Challenges in writing roboelectric tests

WHAT IS ROBOLECTRIC

Page 3: Challenges in writing roboelectric tests

GETTING STARTED

• Create Java project

• Add Robolectric jars

• Add android & junit jars

• Add Android project as dependency

• Create junit run configuration

Page 4: Challenges in writing roboelectric tests

ROBOLECTRIC ELEMENTSwhich we used for codelearn.org tutorial tests

Page 5: Challenges in writing roboelectric tests

@RunWith

Page 6: Challenges in writing roboelectric tests

Robolectric.buildActivity(myClass)

Page 7: Challenges in writing roboelectric tests

Robolectric.shadowOf(..)

Page 8: Challenges in writing roboelectric tests

AsyncTask testing

Page 9: Challenges in writing roboelectric tests

getNextStartedActivity(..) quirk

Page 10: Challenges in writing roboelectric tests

Network calls

Page 11: Challenges in writing roboelectric tests

ANNOUNCEMENT

Page 12: Challenges in writing roboelectric tests

REGISTRATION LINK

http://hacknight.in

Page 13: Challenges in writing roboelectric tests

THANK YOU

!

• Email - [email protected]

• www.codelearn.org

• @pocha on twitterAshish Sharma