Move InteractionObjectTestBuilder to a main-level testing library
InteractionObjectTestBuilder is a non-test file under the test directory. Test utilities should be in a testing directory under main, not test, or be in the dedicated testing module.
This issue can be resolved by moving this file to package org.oppia.android.app.player.state.testing.
- All usages must have the imports updated(automatically done by Android Studio).
- Ktlint formatting check
java -jar ../oppia-android-tools/ktlint -F --android domain/src/**/*.kt utility/src/**/*.kt data/src/**/*.kt app/src/**/*.kt testing/src/**/*.kt scripts/src/**/*.kt instrumentation/src/**/*.ktshould be run to ensure unused imports are removed, and imports are ordered correctly. - Tests using this util should build correctly in Bazel and Gradle.
Please assign this to me
Unassigning myself making it available for new contributors
@BenHenning please update the Title as this is blocked on #1904
hi @BenHenning assign this issue to me
@manan1979 thanks for showing interest in this issue! Could you provide a basic outline of how you plan to tackle this issue, first? That way we can be sure you're approaching it in a way that should work.
I would like to help complete this task and ensure the library is designed for broad reusability in tests.
@adhiamboperes I have submitted a PR for this issue, can you please approve it.
@ShankhanilSaha, would this issue be interesting to you?
@ShankhanilSaha, would this issue be interesting to you?
Hi @adhiamboperes ,gave it a look. Sure would love to help and contribute to oppia by fixing this issue. You can assign it to me.