13
ROBOLECTRIC TESTS how-to, challenges & everything else

Challenges in writing roboelectric tests

Embed Size (px)

DESCRIPTION

Ashish from Codelearn explains what is Roboelectric and how it can be used to write Test Cases and do Test Driven Development, while also telling how Codelearn used Roboelectric Tests to build a training module for Android development

Citation preview

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