- 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