TelluriumJavaTestCase extends BaseTelluriumJavaTestCase, which does not
extend TestCase. The reason is that we use JUnit 4.4 and higher to
leverage the JUnit annotations such as @Test, @Before, @BeforeClass, and so
on. Please check your pom file to see if you have JUnit 4 included.

You can use

*mvn dependency:tree*

to show the dependency tree.

Thanks,

Jian

On Fri, Jun 12, 2009 at 5:53 PM, Manoj Chavan <[email protected]>wrote:

> Hi,
>
>     Does TelluriumJavaTestCase extend TestCase? I am using
> 'assertTrue/assertEquals' in the test case
> and I am getting 'cannot find symbol; symbol: method
> assertTrue(boolean)/assertEquals(java.lang.String, java.lang.String);
> location : class test.BRHomepage .....
>     I tried "include org.junit.*;" in my header... I dont get any errors
> while building clean, but while executing 'Maven Test'.
> What am I missing.
>
> Regards,
>
> Manoj
>
>
> *From:* Jian Fang <[email protected]>
> *To:* [email protected]
> *Sent:* Wednesday, June 10, 2009 5:36:16 PM
>
> *Subject:* Re: TrUMP Generated DSL.
>
> Glad you got it working. Please let us know if you have any further
> questions.
>
> Thanks,
>
> Jian
>
> On Wed, Jun 10, 2009 at 6:18 PM, Manoj Chavan <[email protected]>wrote:
>
>> Thank you... that was it... dont know how I missed it...
>> Successfully ran my very first Tellurium test case...
>>
>> Manoj
>>
>>
>> *From:* Jian Fang <[email protected]>
>> *To:* [email protected]
>> *Sent:* Wednesday, June 10, 2009 2:55:30 PM
>>
>> *Subject:* Re: TrUMP Generated DSL.
>>
>> Seems you missed the "{" after the Container. The UI module should be
>>         ui.Container(uid:"modulartab", colocator:[tag:"div",class:
>> "tabs"]){
>>
>>>         List(uid: "menu", clocator: [tag: "ul", id:
>>> "modular-tab-menu"],separator: "li"){
>>>               UrlLink(uid: "all", clocator: [:])
>>>         }
>>>
>>        }
>>
>> Otherwise, the DSL parser cannot parse the UI module correctly. What does
>> "{}" mean here?
>> Actually, it represents a Groovy closure!
>>
>> On Wed, Jun 10, 2009 at 5:07 PM, Manoj Chavan <[email protected]>wrote:
>>
>>>
>>>
>>> Getting NoMethodFound exception for the following UI groovy definition.
>>>
>>> public class BRHomePage extends DslContext {
>>>     public void defineUi() {
>>>         ui.Container(uid:"modulartab",
>>> colocator:[tag:"div",class:"tabs"])
>>>          List(uid: "menu", clocator: [tag: "ul", id:
>>> "modular-tab-menu"],separator: "li"){
>>>               UrlLink(uid: "all", clocator: [:])
>>>         }
>>>     }
>>> }
>>>
>>>
>>> groovy.lang.MissingMethodException: No signature of method:
>>> module.BRHomePage.List() is applicable for argument types:
>>> (java.util.LinkedHashMap, module.BRHomePage$_defineUi_closure1) values:
>>> [[uid:menu, clocator:[tag:ul, id:modular-tab-menu], separator:li],
>>> module.brhomepage$_defineui_closu...@916f80]
>>>    at
>>> org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:54)
>>>    at
>>> org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:78)
>>>    at
>>> org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:47)
>>>    at
>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:142)
>>>    at
>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:154)
>>>    at module.BRHomePage.defineUi(BRHomePage.groovy:14)
>>>    at test.BRHomePageTestCase.initUi(BRHomePageTestCase.java:21)
>>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>    at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>    at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>    at java.lang.reflect.Method.invoke(Method.java:597)
>>>    at
>>> org.junit.internal.runners.ClassRoadie.runBefores(ClassRoadie.java:49)
>>>    at
>>> org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:36)
>>>    at
>>> org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
>>>    at
>>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>>>    at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>>>    at
>>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>>>    at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>>>    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>    at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>    at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>    at java.lang.reflect.Method.invoke(Method.java:597)
>>>    at
>>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>>>    at
>>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
>>>
>>> ----- Original Message ----
>>> > From: John <[email protected]>
>>> > To: tellurium-users <[email protected]>
>>> > Sent: Wednesday, May 27, 2009 2:16:44 PM
>>> > Subject: Re: TrUMP Generated DSL.
>>> >
>>> >
>>> > You can use a List to represent the li elements. For example,
>>> >
>>> > List(uid: "menu", clocator: [tag: "ul", id: "modular-tab-menu"],
>>> > separator: "li"){
>>> >    UrlLink(uid: "all", clocator: [:])
>>> > }
>>> >
>>> > Then you can use menu[1], menu[2],... to access each links. Here I
>>> > ignored other div and ul tags,
>>> > you can use Container to represent them if you need them.
>>> >
>>> > Future Trump version will support UI templates and will automatically
>>> > create List or Table for you.
>>> > Please be patient.
>>> >
>>> > Thanks,
>>> >
>>> > Jian
>>> >
>>> > On May 27, 4:50 pm, poweroftesting wrote:
>>> > > Hi,
>>> > >
>>> > >   Below is my structure that I captured using the TrUMP plugin and
>>> the
>>> > > resultant
>>> > > generated DSL code. How do I modify to be able to access individual
>>> > > Tabs?
>>> > > Any help is greatly appreciated.
>>> > >
>>> > > Manoj
>>> > >
>>> > > -------------------  HTML Source
>>> > > ------------------------------
>>> > >
>>> > >
>>>
>>> > >
>>>
>>> > >
>>>
>>> > >
>>>
>>> > >
>>>
>>> > >
>>>        *
>>> > >                                French Open1
>>> > >
>>> > >
>>>        *
>>> > >                                French Open2
>>> > >
>>> > >
>>>        *
>>> > >                                French Open3
>>> > >
>>> > >
>>>        *
>>> > >                                French Open4
>>> > >
>>> > >
>>>        *
>>> > >                                French Open5
>>> > >
>>> > >
>>>        *
>>> > >                                French Open6
>>> > >
>>> > >
>>>        *
>>> > >                                French Open7
>>> > >
>>> > >
>>>        *
>>> > >                                French Open8
>>> > >
>>> > >
>>> > >
>>> > >
>>> > >
>>> > >
>>> > >
>>> > > ----------------------- Generated DSL using TrUMP plugin
>>> > > -------------------------
>>> > >
>>> > > Container(uid: "div0", clocator: [tag: "div", class: "brui-tabs-nav-
>>> > > container"]){
>>> > >         TextBox(uid: "ul1", clocator: [tag: "ul", class:
>>> "brui-tabs-nav"])
>>> > >
>>> > > }
>>> >
>>>
>>>
>>>
>>>
>>
>>
>>
>>
>>
>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"tellurium-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/tellurium-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to