/* * Copyright (c) 2013, the Dart project authors. * * Licensed under the Eclipse Public License v1.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.eclipse.org/legal/epl-v10.html * * 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 com.google.dart.tools.ui.samples; import com.google.dart.ui.test.UITestCase; import com.google.dart.ui.test.model.Workspace.Sample; /** * Test samples. */ public final class SamplesUITest extends UITestCase { public void test_clock() throws Exception { testSample(Sample.CLOCK); } public void test_solar() throws Exception { testSample(Sample.SOLAR); } public void test_sunflower() throws Exception { testSample(Sample.SUNFLOWER); } public void test_swipe() throws Exception { testSample(Sample.SWIPE); } public void test_time() throws Exception { testSample(Sample.TIME); } public void test_todo_MVC() throws Exception { testSample(Sample.TODO_MVC); } private void testSample(Sample sample) throws Exception { try { sample.open(); //TODO (pquitslund): work in progress sample.run(); } finally { sample.dispose(); } } }