Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package gs.livermore.cibapplication.spotify;
- import android.app.Activity;
- import android.test.ActivityInstrumentationTestCase2;
- import android.util.Log;
- import android.widget.ListView;
- import android.widget.TextView;
- import gs.livermore.cibapplication.R;
- /**
- * Created by C1542294 on 28/04/2016.
- */
- public class SpotifyTest extends ActivityInstrumentationTestCase2<Spotify> {
- Spotify s;
- public SpotifyTest() {
- super(Spotify.class);
- }
- public SpotifyTest(String pkg, Class<Spotify> activityClass) {
- super(pkg, activityClass);
- }
- public SpotifyTest(Class<Spotify> activityClass) {
- super(activityClass);
- }
- @Override
- public void setUp() throws Exception {
- super.setUp();
- s = getActivity();
- }
- public void testGameDescripUpdates() {
- Activity a = getActivity();
- final ListView listView1 = (ListView) a.findViewById(R.id.songListView);
- a.runOnUiThread(new Runnable() {
- @Override
- public void run() {
- listView1.requestFocus();
- listView1.performItemClick(
- listView1.getAdapter().getView(1, null, null),
- 1,
- listView1.getAdapter().getItemId(1));
- }
- });
- try {
- Thread.sleep(1000);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- TextView songName = (TextView) a.findViewById(R.id.songTextView);
- Log.i(getActivity().getString(R.string.app_name), Spotify.trackDataSource.getAllTracks().get(1).getSong());
- assertEquals(songName.getText().toString(), Spotify.trackDataSource.getAllTracks().get(1).getSong());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement