Android Run Unit Test in Sequence (Execution Order)

Mar 7, 2019
@RunWith(AndroidJUnit4::class)@FixMethodOrder(MethodSorters.NAME_ASCENDING)class FirestoreSecurityRulesTest {    @Test    fun test01_insertData() {        // ...    }    @Test    fun test02_queryData() {        // ...    }    @Test    fun test03_deleteData() {        // ...    }}

If you need to insert a new test between test01 and test02 without renaming the methods, you can name the new test test01v2_newTest with the following sort sequence.

test01_insertData
test01v2_newTest
test01v3_anotherNewTest
test02_queryData
test03_deleteData

NOTE: Unit test should be able to run independently, so this is more of a shortcut than a perfect solution.

❤️ Is this article helpful?

Buy me a coffee ☕ or support my work via PayPal to keep this space 🖖 and ad-free.

Do send some 💖 to @d_luaz or share this article.

✨ By Desmond Lua

A dream boy who enjoys making apps, travelling and making youtube videos. Follow me on @d_luaz

👶 Apps I built

Travelopy - discover travel places in Malaysia, Singapore, Taiwan, Japan.