Re: How to unit test AttributeModifier

2013-05-09 Thread Dmitriy Neretin
Thanks to all! It works now!
Am 08.05.2013 14:39 schrieb Kees van Dieren i...@squins.com:

 Another option is to use the TagTester:

 TagTester tester = wicketTester.getTagByWicketId(containerId);

 tester.getAttribute(name); // returns: anyDynamicValue




 Best regards / Met vriendelijke groet,

 Kees van Dieren
 Squins IT Solutions BV
 Oranjestraat 30
 2983 HS Ridderkerk
 The Netherlands
 Mobile: +31 (0)6 30413841
 www.squins.com
 Chamber of commerce Rotterdam: 24435103


 2013/5/8 Martin Grigorov mgrigo...@apache.org

  Also check AttributeModifierTest in wicket-core/src/test/java/..
 
 
  On Tue, May 7, 2013 at 5:31 PM, Igor Vaynberg igor.vaynb...@gmail.com
  wrote:
 
   attribute modifiers are behaviors, so use
   component.getbehavior(AttributeModifier.class) to get it.
  
   -igor
  
   On Tue, May 7, 2013 at 8:24 AM, Dmitriy Neretin
   dmitriy.nere...@googlemail.com wrote:
Hello,
   
Is it possible to unit test an AttributeModifier?
   
I have a simple component:
   
WebMarkupContainer container = new WebMarkupContainer(containerId);
container.add(new AttributeModifier(name, anyDynamicValue));
   
In the unit test:
   
WebMarkupContainer container = (WebMarkupContainer)
tester.getComponentFromLastRenderedPage(containerId);
   
Is it possible to get the modifier above? I can see it in the object
   state
(while debugging) but I have no idea how to get it to test an
anyDynamicValue...
   
Any ideas?
   
Regards,
   
Dmitriy
  
   -
   To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
   For additional commands, e-mail: users-h...@wicket.apache.org
  
  
 
 
  --
  Martin Grigorov
  Wicket Training  Consulting
  http://jWeekend.com http://jweekend.com/
 



Re: How to unit test AttributeModifier

2013-05-08 Thread Martin Grigorov
Also check AttributeModifierTest in wicket-core/src/test/java/..


On Tue, May 7, 2013 at 5:31 PM, Igor Vaynberg igor.vaynb...@gmail.comwrote:

 attribute modifiers are behaviors, so use
 component.getbehavior(AttributeModifier.class) to get it.

 -igor

 On Tue, May 7, 2013 at 8:24 AM, Dmitriy Neretin
 dmitriy.nere...@googlemail.com wrote:
  Hello,
 
  Is it possible to unit test an AttributeModifier?
 
  I have a simple component:
 
  WebMarkupContainer container = new WebMarkupContainer(containerId);
  container.add(new AttributeModifier(name, anyDynamicValue));
 
  In the unit test:
 
  WebMarkupContainer container = (WebMarkupContainer)
  tester.getComponentFromLastRenderedPage(containerId);
 
  Is it possible to get the modifier above? I can see it in the object
 state
  (while debugging) but I have no idea how to get it to test an
  anyDynamicValue...
 
  Any ideas?
 
  Regards,
 
  Dmitriy

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org




-- 
Martin Grigorov
Wicket Training  Consulting
http://jWeekend.com http://jweekend.com/


Re: How to unit test AttributeModifier

2013-05-08 Thread Kees van Dieren
Another option is to use the TagTester:

TagTester tester = wicketTester.getTagByWicketId(containerId);

tester.getAttribute(name); // returns: anyDynamicValue




Best regards / Met vriendelijke groet,

Kees van Dieren
Squins IT Solutions BV
Oranjestraat 30
2983 HS Ridderkerk
The Netherlands
Mobile: +31 (0)6 30413841
www.squins.com
Chamber of commerce Rotterdam: 24435103


2013/5/8 Martin Grigorov mgrigo...@apache.org

 Also check AttributeModifierTest in wicket-core/src/test/java/..


 On Tue, May 7, 2013 at 5:31 PM, Igor Vaynberg igor.vaynb...@gmail.com
 wrote:

  attribute modifiers are behaviors, so use
  component.getbehavior(AttributeModifier.class) to get it.
 
  -igor
 
  On Tue, May 7, 2013 at 8:24 AM, Dmitriy Neretin
  dmitriy.nere...@googlemail.com wrote:
   Hello,
  
   Is it possible to unit test an AttributeModifier?
  
   I have a simple component:
  
   WebMarkupContainer container = new WebMarkupContainer(containerId);
   container.add(new AttributeModifier(name, anyDynamicValue));
  
   In the unit test:
  
   WebMarkupContainer container = (WebMarkupContainer)
   tester.getComponentFromLastRenderedPage(containerId);
  
   Is it possible to get the modifier above? I can see it in the object
  state
   (while debugging) but I have no idea how to get it to test an
   anyDynamicValue...
  
   Any ideas?
  
   Regards,
  
   Dmitriy
 
  -
  To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
  For additional commands, e-mail: users-h...@wicket.apache.org
 
 


 --
 Martin Grigorov
 Wicket Training  Consulting
 http://jWeekend.com http://jweekend.com/



How to unit test AttributeModifier

2013-05-07 Thread Dmitriy Neretin
Hello,

Is it possible to unit test an AttributeModifier?

I have a simple component:

WebMarkupContainer container = new WebMarkupContainer(containerId);
container.add(new AttributeModifier(name, anyDynamicValue));

In the unit test:

WebMarkupContainer container = (WebMarkupContainer)
tester.getComponentFromLastRenderedPage(containerId);

Is it possible to get the modifier above? I can see it in the object state
(while debugging) but I have no idea how to get it to test an
anyDynamicValue...

Any ideas?

Regards,

Dmitriy


Re: How to unit test AttributeModifier

2013-05-07 Thread Igor Vaynberg
attribute modifiers are behaviors, so use
component.getbehavior(AttributeModifier.class) to get it.

-igor

On Tue, May 7, 2013 at 8:24 AM, Dmitriy Neretin
dmitriy.nere...@googlemail.com wrote:
 Hello,

 Is it possible to unit test an AttributeModifier?

 I have a simple component:

 WebMarkupContainer container = new WebMarkupContainer(containerId);
 container.add(new AttributeModifier(name, anyDynamicValue));

 In the unit test:

 WebMarkupContainer container = (WebMarkupContainer)
 tester.getComponentFromLastRenderedPage(containerId);

 Is it possible to get the modifier above? I can see it in the object state
 (while debugging) but I have no idea how to get it to test an
 anyDynamicValue...

 Any ideas?

 Regards,

 Dmitriy

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org