Author: scottbw
Date: Fri Sep 3 21:24:11 2010
New Revision: 992478
URL: http://svn.apache.org/viewvc?rev=992478&view=rev
Log:
Implemented W3C ViewModes tests as per WOOKIE-146.
Added:
incubator/wookie/trunk/parser/java/src-test/org/apache/wookie/w3c/test/ViewModesTest.java
Added:
incubator/wookie/trunk/parser/java/src-test/org/apache/wookie/w3c/test/ViewModesTest.java
URL:
http://svn.apache.org/viewvc/incubator/wookie/trunk/parser/java/src-test/org/apache/wookie/w3c/test/ViewModesTest.java?rev=992478&view=auto
==============================================================================
---
incubator/wookie/trunk/parser/java/src-test/org/apache/wookie/w3c/test/ViewModesTest.java
(added)
+++
incubator/wookie/trunk/parser/java/src-test/org/apache/wookie/w3c/test/ViewModesTest.java
Fri Sep 3 21:24:11 2010
@@ -0,0 +1,73 @@
+package org.apache.wookie.w3c.test;
+
+/*
+ * 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.
+ */
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertTrue;
+
+import org.apache.wookie.w3c.W3CWidget;
+import org.junit.Test;
+
+/**
+ * Conformance tests for the ViewModes feature of W3C Widgets
+ */
+public class ViewModesTest extends ConformanceTest{
+
+ @Test
+ public void viewa(){
+ W3CWidget widget =
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-viewmodes/000/viewa.wgt");
+ assertEquals("windowed",widget.getViewModes());
+ }
+ @Test
+ public void viewb(){
+ W3CWidget widget =
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-viewmodes/001/viewb.wgt");
+ assertTrue(widget.getViewModes().equals("floating"));
+ }
+ @Test
+ public void viewc(){
+ W3CWidget widget =
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-viewmodes/002/viewc.wgt");
+ assertTrue(widget.getViewModes().equals("fullscreen"));
+ }
+ @Test
+ public void viewd(){
+ W3CWidget widget =
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-viewmodes/003/viewd.wgt");
+ assertTrue(widget.getViewModes().equals("maximized"));
+ }
+ @Test
+ public void viewe(){
+ W3CWidget widget =
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-viewmodes/004/viewe.wgt");
+ assertTrue(widget.getViewModes().equals("minimized"));
+ }
+ @Test
+ public void viewf(){
+ W3CWidget widget =
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-viewmodes/005/viewf.wgt");
+ assertEquals("",widget.getViewModes());
+ }
+ @Test
+ public void viewg(){
+ W3CWidget widget =
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-viewmodes/006/viewg.wgt");
+ assertTrue(widget.getViewModes().equals("windowed floating
maximized"));
+ }
+ @Test
+ public void viewh(){
+ W3CWidget widget =
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-viewmodes/007/viewh.wgt");
+ assertEquals("windowed maximized",widget.getViewModes());
+ }
+ @Test
+ public void viewi(){
+ W3CWidget widget =
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-viewmodes/008/viewi.wgt");
+ assertTrue(widget.getViewModes().equals(""));
+ }
+
+}