- From: Ashwinkumar Vairu <ashwinkvairu@gmail.com>
- Date: Thu, 23 Oct 2008 16:04:39 +0530
- To: "Guido García Bernardo" <ggarciab@oesia.com>
- Cc: "public-mobileok-checker@w3.org" <public-mobileok-checker@w3.org>
- Message-ID: <ece1746d0810230334t286f3021xf9015be310f622ca@mail.gmail.com>
Hi Guido, Please find attached java files. *I am stucked over here, your advice would help me to move ahead.* Previous error i am getting with NetBean v6.1 and I am unable to print(SOP) values on console. I have opened project with eclipse v3.3.2 and now I am getting following error. Inside the main Mehtod().................... Info: Writing MOKI document to D:\MobileOk\2007\mobkOut\intermediate\expli1.xml Info: Writing result document to D:\MobileOk\2007\mobkOut\result\explr1.xml [Fatal Error] :12:3: The element type "body" must be terminated by the matching end-tag "</body>". Class Name::FooterTest Resource Stream:: org/w3c/mwi/mobileok/basic/xslt/FooterTest.sxx Exception in thread "main" org.w3c.mwi.mobileok.basic.TestException: java.io.FileNotFoundException: build\org\w3c\mwi\mobileok\basic\xslt\FooterTest.sxx (The system cannot find the path specified) at org.w3c.mwi.mobileok.basic.DOMUtils.getResourceStream(DOMUtils.java:171) at org.w3c.mwi.mobileok.basic.AbstractXSLTTestImplementation.loadTransformer(AbstractXSLTTestImplementation.java:43) at org.w3c.mwi.mobileok.basic.AbstractXSLTTestImplementation.runTest(AbstractXSLTTestImplementation.java:32) at org.w3c.mwi.mobileok.basic.Tester.runTests(Tester.java:74) at org.w3c.mwi.mobileok.basic.Tester.main(Tester.java:206) Caused by: java.io.FileNotFoundException: build\org\w3c\mwi\mobileok\basic\xslt\FooterTest.sxx (The system cannot find the path specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(Unknown Source) at org.w3c.mwi.mobileok.basic.DOMUtils.getResourceStream(DOMUtils.java:169) ... 4 more Does anything is missing in configuration? Thank you, Regards, Ashwin. On Wed, Oct 22, 2008 at 6:59 PM, Guido García Bernardo <ggarciab@oesia.com>wrote: > Hi Ashwin, > > You have to add two lines in the enum : > > public enum TestType { > ... > *FOOTER,* > ... > > static { > final Map<TestType, TestImplementation> temp = > new EnumMap<TestType, TestImplementation>(TestType.class); > ... > *temp.put(FOOTER, new FooterTest());* > ... > } > } > > And your FooterTest class should look like : > > public class FooterTest extends AbstractXSLTTestImplementation { > public TestType getTestType() { > return TestType.FOOTER; > } > } > > Let me know if you already did it. Could you please paste your complete > stack trace ? > > Regards, > Guido > PS. I suggest you to prefix your tests in order to make them easier to > maintain (i.e. EXT_FOOTER) > > Ashwinkumar Vairu escribió: > > Hi, > > This is Ashwin, a software engineer. > > I have downloaded the MobileOk source code and now trying to create a new > test case by which i would like to test whether a footer link is exist in > the given page/URI or not. > > I have created a FooterTest class extending the > AbstractXSLTTestImplementation class. Then i have added the FOOTER type in > the TestType class. > > While running application(Tester is set as a main class), I am getting > following error. > > *" Exception in thread "main" java.lang.IllegalArgumentException: No enum > const class org.w3c.mwi.mobileok.basic.TestType.FOOTER "* > > > Could please suggest me what's the wrong with the application? > What could be the resolution? > Do you have information/documents to create/costomize new test cases? > > I have gone throught the document provided by the MobileOk in CVS. But, I > still require some more information on application. > > Thank you. > > Regards, > Ashwin. > > >
Attachments
- text/java attachment: FooterTest.java
- text/java attachment: TestType.java
Received on Thursday, 23 October 2008 11:26:40 UTC