Author: scottbw
Date: Wed Dec  1 12:12:42 2010
New Revision: 1040972

URL: http://svn.apache.org/viewvc?rev=1040972&view=rev
Log:
Updated the P&C tests to match the current W3C test suite. I've marked 7 tests 
as "ignore": dl,bm, and bn seem to be errors in the test widgets themselves; 
db,de,bf and dr seem to have been removed from the test suite. I've reported 
these issues to W3C.

Modified:
    
incubator/wookie/trunk/parser/java/src-test/org/apache/wookie/w3c/test/PackagingAndConfiguration.java

Modified: 
incubator/wookie/trunk/parser/java/src-test/org/apache/wookie/w3c/test/PackagingAndConfiguration.java
URL: 
http://svn.apache.org/viewvc/incubator/wookie/trunk/parser/java/src-test/org/apache/wookie/w3c/test/PackagingAndConfiguration.java?rev=1040972&r1=1040971&r2=1040972&view=diff
==============================================================================
--- 
incubator/wookie/trunk/parser/java/src-test/org/apache/wookie/w3c/test/PackagingAndConfiguration.java
 (original)
+++ 
incubator/wookie/trunk/parser/java/src-test/org/apache/wookie/w3c/test/PackagingAndConfiguration.java
 Wed Dec  1 12:12:42 2010
@@ -42,6 +42,7 @@ import org.apache.wookie.w3c.exceptions.
 import org.apache.wookie.w3c.util.LocalizationUtils;
 import org.junit.AfterClass;
 import org.junit.BeforeClass;
+import org.junit.Ignore;
 import org.junit.Test;
 
 /**
@@ -80,16 +81,39 @@ public class PackagingAndConfiguration e
        public void bh(){
                String err = 
processWidgetWithErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-dxzVDWpaWg/001/bh.wgt";);
                assertFalse(err == null||err.equals(""));
-       }       
+       }
+       
+       // ta-GVVIvsdEUo
+       
+       @Test
+       public void z3(){
+               try {
+                       
downloadWidget("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-GVVIvsdEUo/000/z3",false);
+               } catch (Exception e) {
+                       fail();
+               }
+       }
+       @Test
+       public void z4(){
+               try {
+                       
downloadWidget("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-GVVIvsdEUo/001/z4.html",false);
+               } catch (Exception e) {
+                       fail();
+               }
+       }
+       @Test(expected=InvalidContentTypeException.class)
+       public void z5() throws InvalidContentTypeException, 
BadWidgetZipFileException, BadManifestException, Exception{
+               
downloadWidget("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-GVVIvsdEUo/002/z5.wgt",false);
+       }
 
-       // 3 bad magic number
+       // ta-qxLSCRCHlN
        @Test
        public void dk(){
                String err = 
processWidgetWithErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-qxLSCRCHlN/000/dk.wgt";);
                assertFalse(err == null||err.equals(""));
        }       
 
-       // 4 start files
+       // ta-FDGQBROtzW
        @Test
        public void dn(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-FDGQBROtzW/000/dn.test";);
@@ -102,8 +126,9 @@ public class PackagingAndConfiguration e
        }
 
 
-       // 5
+       // ta-uLHyIMvLwz
        @Test
+       @Ignore
        public void dl(){
                String err = 
processWidgetWithErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-uLHyIMvLwz/000/dl.wgt";);
                assertFalse(err == null||err.equals(""));
@@ -118,6 +143,9 @@ public class PackagingAndConfiguration e
                String err = 
processWidgetWithErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-uLHyIMvLwz/002/dp.wgt";);
                assertFalse(err == null||err.equals(""));
        }
+       
+/** This test has been deprecated by W3C
+
        // 6 defaults
        @Test 
        public void ds(){
@@ -164,8 +192,10 @@ public class PackagingAndConfiguration e
                assertEquals("index.htm",getSrc(widget));
                // user agent locales must contain at least one item whose 
value is 'en' 
        }
-
-       // 7 config.xml
+*/
+       
+       
+       // ta-ZjcdAxFMSx
        @Test
        public void dq(){
                String err = 
processWidgetWithErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-ZjcdAxFMSx/000/dq.wgt";);
@@ -177,7 +207,7 @@ public class PackagingAndConfiguration e
                assertFalse(err == null||err.equals(""));
        }
 
-       // 8 xml
+       // ta-klLDaEgJeU
        @Test
        public void bt(){
                String err = 
processWidgetWithErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-klLDaEgJeU/000/bt.wgt";);
@@ -199,7 +229,19 @@ public class PackagingAndConfiguration e
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-klLDaEgJeU/003/bw.wgt";);
                assertEquals("PASS", widget.getAuthor().getAuthorName());
        }
-       // 9 widget
+       
+       @Test
+       public void lt(){
+               String err = 
processWidgetWithErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-klLDaEgJeU/004/lt.wgt";);
+               assertFalse(err == null||err.equals(""));
+       }
+       @Test
+       public void amp(){
+               String err = 
processWidgetWithErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-klLDaEgJeU/005/amp.wgt";);
+               assertFalse(err == null||err.equals(""));
+       }
+       
+       // ta-ACCJfDGwDQ
        @Test
        public void aa(){
                String err = 
processWidgetWithErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-ACCJfDGwDQ/000/aa.wgt";);
@@ -216,7 +258,7 @@ public class PackagingAndConfiguration e
                assertTrue(err.contains("bad namespace"));
        }
 
-       // 10 id
+       // ta-RawAIWHoMs
        @Test
        public void b1(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-RawAIWHoMs/000/b1.wgt";);
@@ -233,7 +275,7 @@ public class PackagingAndConfiguration e
                assertEquals("pass:", widget.getIdentifier());
        }
 
-       // 11 Version
+       // ta-VerEfVGeTc
 
        @Test
        public void cf(){
@@ -252,12 +294,12 @@ public class PackagingAndConfiguration e
        }
 
 
-       // 12  Height
+       // ta-BxjoiWHaMr
 
        @Test
        public void ax(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-BxjoiWHaMr/000/ax.wgt";);
-               assertEquals(1234, widget.getHeight().intValue());
+               assertEquals(123, widget.getHeight().intValue());
        }
        @Test
        public void ay(){
@@ -289,7 +331,7 @@ public class PackagingAndConfiguration e
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-BxjoiWHaMr/006/a4.wgt";);
                assertEquals(0, widget.getHeight().intValue());
        }       
-       // 13 Width
+       // ta-UScJfQHPPy
 
        @Test
        public void c9(){
@@ -299,12 +341,12 @@ public class PackagingAndConfiguration e
        @Test
        public void cq(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-UScJfQHPPy/001/cq.wgt";);
-               assertEquals(1234, widget.getWidth().intValue());
+               assertEquals(123, widget.getWidth().intValue());
        }
        @Test
        public void cw(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-UScJfQHPPy/002/cw.wgt";);
-               assertEquals(100, widget.getWidth().intValue());
+               assertEquals(200, widget.getWidth().intValue());
        }
        @Test
        public void ce(){
@@ -327,8 +369,7 @@ public class PackagingAndConfiguration e
                assertEquals(0, widget.getWidth().intValue());
        }
 
-
-       // 14 empty widget config
+       // ta-MFcsScFEaC
 
        @Test
        public void d3(){
@@ -336,7 +377,7 @@ public class PackagingAndConfiguration e
                assertEquals("index.htm",getSrc(widget));
        }
 
-       // 15 Title
+       // ta-LYLMhryBBT
 
        @Test
        public void bx(){
@@ -356,7 +397,7 @@ public class PackagingAndConfiguration e
                assertEquals("PASS", getName(widget));
        }
  
-       // 16 Title
+       // ta-AYLMhryBnD
 
        @Test
        public void ao(){
@@ -415,7 +456,7 @@ public class PackagingAndConfiguration e
                assertEquals("PASS", getName(widget));
        }
 
-       // 17 Description
+       // ta-UEMbyHERkI
 
        @Test
        public void c6(){
@@ -438,7 +479,7 @@ public class PackagingAndConfiguration e
                assertEquals("PASS", getDescription(widget));
        }
 
-       // 18 Description
+       // ta-VdCEyDVSA
        @Test
        public void cp(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-VdCEyDVSA/000/cp.wgt";);
@@ -470,7 +511,7 @@ public class PackagingAndConfiguration e
                assertEquals("PASS",  getDescription(widget));
        }
 
-       // 19 License
+       // ta-vcYJAPVEym
        @Test
        public void cu(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-vcYJAPVEym/000/cu.wgt";);
@@ -495,7 +536,7 @@ public class PackagingAndConfiguration e
        }
        
        
-       // 20 License
+       // ta-YUMJAPVEgI
        @Test
        public void cj(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-YUMJAPVEgI/000/cj.wgt";);
@@ -524,7 +565,7 @@ public class PackagingAndConfiguration e
                assertEquals("test/pass.html", getLicenseHref(widget));
        }
 
-       // 21 Icon
+       // ta-iipTwNshRg
        @Test
        public void d1(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-iipTwNshRg/000/d1.wgt";);
@@ -537,14 +578,14 @@ public class PackagingAndConfiguration e
                assertEquals("icon.png",getIcon(widget));
        }
        
-       // 22 Icon
+       // ta-roCaKRxZhS
        @Test
        public void d2(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-roCaKRxZhS/000/d2.wgt";);
                assertEquals("icon.png",getIcon(widget));
        }
        
-       //23
+       // ta-iuJHnskSHq
        @Test
        public void zz(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-iuJHnskSHq/000/zz.wgt";);
@@ -570,11 +611,11 @@ public class PackagingAndConfiguration e
                assertEquals(null, getIconEntity(widget).getHeight());
        }
        
-       //24
+       // ta-eHUaPbgfKg
        @Test
        public void ix(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-eHUaPbgfKg/000/ix.wgt";);
-               assertEquals(1234, 
getIconEntity(widget).getHeight().intValue());
+               assertEquals(123, getIconEntity(widget).getHeight().intValue());
        }
        @Test
        public void iy(){
@@ -606,11 +647,11 @@ public class PackagingAndConfiguration e
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-eHUaPbgfKg/006/i4.wgt";);
                assertEquals(0, getIconEntity(widget).getHeight().intValue());  
}
        
-       //25
+       // ta-nYAcofihvj
        @Test
        public void iq(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-nYAcofihvj/000/iq.wgt";);
-               assertEquals(1234, 
getIconEntity(widget).getWidth().intValue());        
+               assertEquals(123, getIconEntity(widget).getWidth().intValue()); 
        }
        @Test
        public void i9(){
@@ -643,7 +684,7 @@ public class PackagingAndConfiguration e
                assertEquals(0, getIconEntity(widget).getWidth().intValue());   
        }
        
-       // 26 Author
+       // ta-sdwhMozwIc
        @Test
        public void b7(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-sdwhMozwIc/000/b7.wgt";);
@@ -662,7 +703,7 @@ public class PackagingAndConfiguration e
 
        }
 
-       // 27 Author  
+       // ta-argMozRiC
        @Test
        public void af(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-argMozRiC/000/af.wgt";);
@@ -687,15 +728,11 @@ public class PackagingAndConfiguration e
        public void aj(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-argMozRiC/004/aj.wgt";);
                assertEquals("PASS", widget.getAuthor().getAuthorName());
-               assertEquals("PASS", widget.getAuthor().getEmail());
-               assertEquals("PASS:PASS", widget.getAuthor().getHref());
        }
        @Test
        public void ak(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-argMozRiC/005/ak.wgt";);
                assertEquals("PASS", widget.getAuthor().getAuthorName());
-               assertEquals("PASS", widget.getAuthor().getEmail());
-               assertEquals("PASS:PASS", widget.getAuthor().getHref());
                }
        @Test
        public void al(){
@@ -712,7 +749,7 @@ public class PackagingAndConfiguration e
                assertEquals(null, widget.getAuthor().getHref());       }
 
 
-       // 28 Preference
+       // ta-DwhJBIJRQN
        @Test
        public void a5(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-DwhJBIJRQN/000/a5.wgt";);
@@ -790,6 +827,7 @@ public class PackagingAndConfiguration e
                assertEquals(false, pref.isReadOnly());
        }
        @Test
+       @Ignore
        public void bd(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-DwhJBIJRQN/008/bd.wgt";);
                assertTrue(widget.getPrefences().size() == 1);
@@ -797,6 +835,7 @@ public class PackagingAndConfiguration e
                assertEquals(false, pref.isReadOnly());
        }
        @Test
+       @Ignore
        public void be(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-DwhJBIJRQN/009/be.wgt";);
                assertTrue(widget.getPrefences().size() == 1);
@@ -804,6 +843,7 @@ public class PackagingAndConfiguration e
                assertEquals(false, pref.isReadOnly());
        }
        @Test
+       @Ignore
        public void bf(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-DwhJBIJRQN/010/bf.wgt";);
                assertTrue(widget.getPrefences().size() == 1);
@@ -811,7 +851,7 @@ public class PackagingAndConfiguration e
                assertEquals(false, pref.isReadOnly());
        }
 
-       // 29
+       // ta-hkWmGJgfve
        @Test
        public void bq(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-hkWmGJgfve/000/bq.wgt";);
@@ -828,7 +868,7 @@ public class PackagingAndConfiguration e
                assertEquals("pass.html",getSrc(widget));
        }
 
-       //30
+       // ta-LTUJGJFCOU
        @Test
        public void d7(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-LTUJGJFCOU/000/d7.wgt";);
@@ -845,13 +885,13 @@ public class PackagingAndConfiguration e
                assertEquals("index.htm",getSrc(widget));
        }
        
-       //31
+       // ta-pIffQywZin
        @Test
        public void db(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-pIffQywZin/000/db.wgt";);
                assertEquals("index.htm",getSrc(widget));
        }
-       //32
+       // ta-LQcjNKBLUZ
        @Test
        public void d9(){
                String err = 
processWidgetWithErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-LQcjNKBLUZ/000/d9.wgt";);
@@ -863,7 +903,7 @@ public class PackagingAndConfiguration e
                assertEquals("index.htm",getSrc(widget));
        }
 
-       // 33 Start File Text Encoding
+       // ta-dPOgiLQKNK
        @Test
        public void e4(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-dPOgiLQKNK/000/e4.wgt";);
@@ -888,7 +928,7 @@ public class PackagingAndConfiguration e
                assertEquals("UTF-8",getStartFileEncoding(widget));
        }
        
-       //34
+       // ta-paIabGIIMC
        @Test
        public void dc(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-paIabGIIMC/000/dc.wgt";);
@@ -901,7 +941,7 @@ public class PackagingAndConfiguration e
                assertFalse(err == null||err.equals(""));
        }       
        
-       //35
+       // ta-aaaaaaaaaa
        @Test
        public void z1(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-aaaaaaaaaa/000/z1.wgt";);
@@ -917,14 +957,14 @@ public class PackagingAndConfiguration e
 
        
         
-       //36
+       // ta-KNiLPOKdgQ
        @Test
        public void e1(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-KNiLPOKdgQ/000/e1.wgt";);
                assertEquals(0,getTestFeature(widget).getParams().size());
        }
  
-       //37
+       // ta-rZdcMBExBX
        @Test
        public void df(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-rZdcMBExBX/000/df.wgt";);
@@ -932,6 +972,7 @@ public class PackagingAndConfiguration e
        }
        
        @Test
+       @Ignore
        public void dr(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-rZdcMBExBX/001/dr.wgt";);
                assertNotNull(getTestFeature(widget));
@@ -956,25 +997,33 @@ public class PackagingAndConfiguration e
        }
 
 
-       //38
+       // ta-paWbGHyVrG
        @Test
        public void d4(){
                String err = 
processWidgetWithErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-paWbGHyVrG/000/d4.wgt";);
                assertFalse(err == null||err.equals(""));
-       }       
-       //39
+       }
+       
+       // ta-ignore-unrequired-feature-with-invalid-name
+       @Test
+       public void gg(){
+               W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-ignore-unrequired-feature-with-invalid-name/000/gg.wgt";);
+               assertEquals(0,widget.getFeatures().size());
+       }
+       
+       // ta-vOBaOcWfll
        @Test
        public void e8(){
                String err = 
processWidgetWithErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-vOBaOcWfll/000/e8.wgt";);
                assertFalse(err == null||err.equals(""));
        }       
-       //40
+       // ta-luyKMFABLX
        @Test
        public void d5(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-luyKMFABLX/000/d5.wgt";);
                assertEquals(0,widget.getFeatures().size());
        }
-       //41
+       // ta-EGkPfzCBOz
        @Test
        public void dt(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-EGkPfzCBOz/000/dt.wgt";);
@@ -1004,14 +1053,14 @@ public class PackagingAndConfiguration e
                ||  param1.getValue().equals("value2") && 
param2.getValue().equals("value1")
                );
        }
-       //42
+       // ta-xlgUWUVzCY
        @Test
        public void d6(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-xlgUWUVzCY/000/d6.wgt";);
                assertEquals(0,getTestFeature(widget).getParams().size());
        }
 
-       // 43 Feature
+       // ta-CEGwkNQcWo
        @Test
        public void e2(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-CEGwkNQcWo/000/e2.wgt";);
@@ -1025,7 +1074,7 @@ public class PackagingAndConfiguration e
                assertEquals(0,getTestFeature(widget).getParams().size());
        }
        
-       //44
+       // ta-bbbbbbbbbb
        @Test
        public void xx(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-bbbbbbbbbb/000/xx.wgt";);
@@ -1033,7 +1082,7 @@ public class PackagingAndConfiguration e
                assertEquals("pass.html",start);
        }
        
-       //45 Start file and icons
+       // ta-BnWPqNvNVo
        @Test
        public void aw(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-BnWPqNvNVo/000/aw.wgt";);
@@ -1042,7 +1091,7 @@ public class PackagingAndConfiguration e
                assertEquals("icon.png",getIcon(widget));
        }
 
-       //46  Start file
+       // ta-RGNHRBWNZV
        @Test
        public void cc(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-RGNHRBWNZV/008/cc.wgt";);
@@ -1101,7 +1150,7 @@ public class PackagingAndConfiguration e
                String start = getSrc(widget);
                assertEquals("index.html",start);
        }
-       // 47 Icons
+       // ta-FAFYMEGELU
        @Test
        public void bj(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-FAFYMEGELU/000/bj.wgt";);
@@ -1124,10 +1173,11 @@ public class PackagingAndConfiguration e
        }
        @SuppressWarnings("unchecked")
        @Test
+       @Ignore
        public void bm(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-FAFYMEGELU/003/bm.wgt";);
                List icons = widget.getIconsList();
-               assertTrue(icons.size() == 2);
+               assertEquals(2,icons.size());
                String icon1 = getLocalIconPath(widget,0);
                String icon2 = getLocalIconPath(widget,1); 
                assertTrue((icon1.equals("locales/en/icon.jpg") && 
(icon2.equals("icon.png"))) || (icon2.equals("locales/en/icon.jpg") && 
(icon1.equals("icon.png"))));
@@ -1135,12 +1185,14 @@ public class PackagingAndConfiguration e
        }
        @SuppressWarnings("unchecked")
        @Test
+       @Ignore
        public void bn(){
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-FAFYMEGELU/004/bn.wgt";);
                List icons = widget.getIconsList();
                assertTrue(icons.size() == 2);
-               assertEquals("icons/pass.png",getLocalIconPath(widget,0));
-               assertEquals("locales/en/icon.png",getLocalIconPath(widget,1));
+               String icon1 = getLocalIconPath(widget,0);
+               String icon2 = getLocalIconPath(widget,1);
+               assertTrue((icon1.equals("locales/en/icon.jpg") && 
(icon2.equals("icons/pass.png"))) || (icon2.equals("locales/en/icon.jpg") && 
(icon1.equals("icons/pass.png"))));
        }
        @SuppressWarnings("unchecked")
        @Test
@@ -1148,8 +1200,9 @@ public class PackagingAndConfiguration e
                W3CWidget widget = 
processWidgetNoErrors("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-FAFYMEGELU/005/bo.wgt";);
                List icons = widget.getIconsList();
                assertTrue(icons.size() == 2);
-               assertEquals("icon.png", getLocalIconPath(widget,0));
-               assertEquals("icon.jpg", getLocalIconPath(widget,1));
+               String icon1 = getLocalIconPath(widget,0);
+               String icon2 = getLocalIconPath(widget,1);
+               assertTrue((icon1.equals("icon.jpg") && 
(icon2.equals("icon.png"))) || (icon2.equals("icon.jpg") && 
(icon1.equals("icon.png"))));
        }
        @SuppressWarnings("unchecked")
        @Test
@@ -1172,6 +1225,9 @@ public class PackagingAndConfiguration e
                assertEquals("locales/en/icon.png",getIcon(widget));
        }
        
+       /**
+        * This test has been deprecated by W3C
+
        @Test
        //"Test the UA's ability to correctly find config document. To pass, the
        //user agent must correctly load "pass.html" from "config.xml" and
@@ -1181,27 +1237,8 @@ public class PackagingAndConfiguration e
                String start = getSrc(widget);
                assertEquals("pass.html",start);
        }
-       
-       @Test
-       public void z3(){
-               try {
-                       
downloadWidget("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-GVVIvsdEUo/000/z3",false);
-               } catch (Exception e) {
-                       fail();
-               }
-       }
-       @Test
-       public void z4(){
-               try {
-                       
downloadWidget("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-GVVIvsdEUo/001/z4.html",false);
-               } catch (Exception e) {
-                       fail();
-               }
-       }
-       @Test(expected=InvalidContentTypeException.class)
-       public void z5() throws InvalidContentTypeException, 
BadWidgetZipFileException, BadManifestException, Exception{
-               
downloadWidget("http://dev.w3.org/2006/waf/widgets/test-suite/test-cases/ta-GVVIvsdEUo/002/z5.wgt",false);
-       }
+       */
+
 
        // Utility methods
        


Reply via email to