1

I've not used Android Studio in a while and have forgotten more things about it than I ever knew.

I am working with LibGDX and have some complicated class/methods I'd like to do unit testing on them outside of the graphic environment. On a normal android project, I'd have a structure that looks something like: app manifests java com.example.myApplication MainActivity ClassToTest com.example.myApplication (test) ClassToTestUnitTest

But when I generate a LibGDX my structure looks like: Android manifests java com.example.myApplication MainActivity ClassToTest

When I go to 'Generate...' 'Tests' by right clicking on the ClassToTest entry in the java file, I receive the message 'Create test in the same root?'

No, I don't want that - I want to have a special folder for tests to be contained away from my main code.

How do I create that folder and have the test generator know where it is?? All the answers I could find looked like they were created for a much older version of Android Studio, since the folder hierarchy was different.

In further looking, it appeared I needed to make some changes to my code build.gradle. I tried the changes suggested, but there was no effect that I could see.

The gradle now looks like:

sourceCompatibility = 1.7
[compileJava, compileTestJava]*.options*.encoding = 'UTF-8'

sourceSets.main.java.srcDirs = [ "src/" ]
sourceSets.test.java.srcDirs = ["test/"]

eclipse.project.name = appName + "-core"

Thanks for any insight you can provide. I am sure I am missing something fairly basic.

0

0

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.