FEST-Swing 1.0b3-SNAPSHOT-2 ready for testing :)

31 views
Skip to first unread message

Alex Ruiz

unread,
Nov 29, 2008, 6:54:01 PM11/29/08
to easyt...@googlegroups.com
Dear FEST users,

It seems that we have finally fixed the performance problem we introduced with the 1.0b2 release. We ran our tests and they seem to be faster. AFAIK no regressions were introduced. We lack a real-world application to do some real performance testing. We'd like to kindly ask you to give this new version a try and let us what you find.

You can find a zip file at http://groups.google.com/group/easytesting/web/fest-swing-1.0b3-SNAPSHOT-2.zip , or the jars at our Maven repository at http://fest.googlecode.com/svn/trunk/fest/m2/repository/ (groupId: fest, artifactId: fest-swing)

We have fixed the following bugs:
Meanwhile, we are going to keep fixing bugs/adding features. We will release 1.0b3 once we get green light from you :)

Many thanks in advance,
-Alex

Michael Hüttermann

unread,
Dec 2, 2008, 7:37:54 AM12/2/08
to easytesting
wonderful, thanks!! :-)

The BaseValueReader from org.fest.swing.driver cannot be resolved any
more. Did you refactor? Where do I find it now? Sorry, I'm most
probably blind or just lazy. ;-)


Thanks!!

Michael

Alex Ruiz

unread,
Dec 2, 2008, 8:13:32 AM12/2/08
to easyt...@googlegroups.com
Hi Michael,

I'm sorry for the confusion. I removed BaseValueReader and replaced with CellRendererReader. CellRendererReader is an interface, with BasicCellRendererReader as its default implementation, which does exactly what BaseValueReader used to do (read the value from a JLabel used as renderer.)

I thought it could be easier to configure readers this way. For example, if we have JComboBox that has a component that is not a JLabel (let's say MyCustomFancyLabel) as cell renderer, we just need to create a new instance of BasicJComboBoxCellReader passing an implementation of CellRenderer that reads the value from a MyCustomFancyLabel, instead of creating a new type of JComboBoxCellReader. IMHO, it is less work for FEST users :)

I think at this point the codebase is stable (for real this time). There will be no more API changes, I promise :)

Thanks!
-Alex
Reply all
Reply to author
Forward
0 new messages