/** * Copyright 2013 Alex Wong, Ashley Brown, Josh Tate, Kim Wu, Stephanie Gil * * 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 ca.ualberta.cmput301f13t13.storyhoard.test; import android.test.ActivityInstrumentationTestCase2; import android.widget.ListView; import ca.ualberta.cmput301f13t13.storyhoard.R; import ca.ualberta.cmput301f13t13.storyhoard.controllers.StoryController; import ca.ualberta.cmput301f13t13.storyhoard.dataClasses.Chapter; import ca.ualberta.cmput301f13t13.storyhoard.dataClasses.Story; import ca.ualberta.cmput301f13t13.storyhoard.gui.ViewBrowseChapters; import ca.ualberta.cmput301f13t13.storyhoard.local.Utilities; /** * Tests the view browse chapters class. * * @author Stephanie Gil * */ public class TestViewBrowseChapters extends ActivityInstrumentationTestCase2<ViewBrowseChapters> { private ListView storyChapters; private ViewBrowseChapters activity; private StoryController storyCon; public TestViewBrowseChapters() { super(ViewBrowseChapters.class); } @Override public void setUp() throws Exception { super.setUp(); } /** * Tests that the ui widgets were correctly initialized. */ public void testPreConditions() { storyCon = StoryController.getInstance(getActivity()); Story story = new Story("7 bugs", "Shamalan", "scary story", Utilities.getPhoneId(this.getActivity())); Chapter chapter = new Chapter(story.getId(), "On a cold, dark night."); story.getChapters().add(chapter); storyCon.setCurrStoryComplete(story); activity = getActivity(); storyChapters = (ListView) activity.findViewById(R.id.storyChapters); assertTrue(storyChapters != null); } }