/*
* Copyright (C) 2010-2012 Paul Watts (paulcwatts@gmail.com)
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.onebusaway.android;
/*
import ObaMock;
import com.joulespersecond.seattlebusbot.ArrivalsListActivity;
import com.joulespersecond.seattlebusbot.util.TestHelp;
import android.app.Instrumentation;
import android.test.ActivityInstrumentationTestCase2;
import android.util.Log;
public class ArrivalsListActivityTest extends
ActivityInstrumentationTestCase2<ArrivalsListActivity> {
private static final String TAG = "ArrivalsListActivityTest";
private ObaMock mMock;
private ArrivalsListActivity mActivity;
@SuppressWarnings("deprecation")
public ArrivalsListActivityTest() {
super("com.joulespersecond.seattlebusbot", ArrivalsListActivity.class);
}
@Override
protected void setUp() throws InterruptedException {
Instrumentation instr = getInstrumentation();
mMock = new ObaMock(instr.getContext());
setActivityIntent(ArrivalsListActivity.makeIntent(instr.getContext(), "1_29261"));
mActivity = getActivity();
}
@Override
protected void tearDown() {
mMock.finish();
mActivity.finish();
}
public void testStops() throws InterruptedException {
Instrumentation instr = getInstrumentation();
TestHelp.waitForLoadFinished(instr.getContext());
Log.d(TAG, "Activity OK");
Thread.sleep(5000);
// TODO: Get the name of the stop
// Get the list of the stops
// Access the menu
// Do some filtering
}
}
*/