Search the web
Sign In
New User? Sign Up
uispec4j
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
FW: Building UISpec4J   Message List  
Reply | Forward Message #92 of 634 |


Hi all,

I started playing with UISpec4J - tired of the problems with Abbot, and curious
about the different approach.

My first experience has not been very succesful. I converted a Junit testcase
from Abbot to UISpec4J, and the mapping from one API to the other was quite
simple. But when I run the testcase I get the following error:

1)
null(com.sas.analytics.irp.client.swing.UISpec4J_ScenarioComparisonWindowTest)ju\
nit.framework.AssertionFailedError
2)
null(com.sas.analytics.irp.client.swing.UISpec4J_ScenarioComparisonWindowTest)ju\
nit.framework.AssertionFailedError

Note how Junit itself seems to be having problems finding the method name - I
never saw this behavior before.

My next step was to build UISpec4J locally and run the testcases. I had to
change the build.xml file slightly - it still has references to a local drive
(d:/...) which was easily solved by replacing those references with ${basedir}.
The second problem was the use of <get> to retrieve dependencies - since I am
behind a firewall, I had to add a call to <setproxy> to the build.xml file.

After making those changes, I was able to run Ant and Maven. Everything seems to
be fine, with the exception of two test cases that failed, and some deprecation
warnings (see below). But I still don't know how to fix the Junit problem in my
own testcases....

Regards,
Nascif

PS: Regis, your name sounds Brazillian to me. Are you from Brazil by any chance?
Eu sou de Minas, mas estou trabalhando na Carolina do Norte.

RadioButtonTest
testClickTakesLessTimeThanWithDefaultSwingCalls 0.02
Maximum elapsed time reached: 16 >= 10


WindowInterceptorTest
testTimeoutDuringInterceptionOfANonModalDialog 0.14
expected:<No window was shown> but was:<The shown window is modal, it must be
intercepted with a WindowHandler>



compile:
[javac] Compiling 81 source files to
C:\home\src\uispec4j-0.11\target\classes
[javac]
C:\home\src\uispec4j-0.11\src\java\org\uispec4j\interception\ToolkitDelegate.jav\
a:122: warning: getFontList() in java.awt.Toolkit has been deprecated
[javac] public String[] getFontList() {
[javac] ^
[javac]
C:\home\src\uispec4j-0.11\src\java\org\uispec4j\interception\ToolkitDelegate.jav\
a:123: warning: getFontList() in java.awt.Toolkit has been deprecated
[javac] return getUnderlyingToolkit().getFontList();
[javac] ^
[javac]
C:\home\src\uispec4j-0.11\src\java\org\uispec4j\interception\ToolkitDelegate.jav\
a:126: warning: getFontMetrics(java.awt.Font) in java.awt.Toolkit has been
deprecated
[javac] public FontMetrics getFontMetrics(Font font) {
[javac] ^
[javac]
C:\home\src\uispec4j-0.11\src\java\org\uispec4j\interception\ToolkitDelegate.jav\
a:127: warning: getFontMetrics(java.awt.Font) in java.awt.Toolkit has been
deprecated
[javac] return getUnderlyingToolkit().getFontMetrics(font);
[javac] ^
[javac]
C:\home\src\uispec4j-0.11\src\java\org\uispec4j\interception\ToolkitDelegate.jav\
a:206: warning: getFontPeer(java.lang.String,int) in java.awt.Toolkit has been
deprecated
[javac] public FontPeer getFontPeer(String name, int style) {
[javac] ^
[javac] 5 warnings



Wed Aug 3, 2005 5:46 pm

nascif2
Offline Offline
Send Email Send Email

Forward
Message #92 of 634 |
Expand Messages Author Sort by Date

Hi all, I started playing with UISpec4J - tired of the problems with Abbot, and curious about the different approach. My first experience has not been very...
Nascif Abousalh-Neto
nascif2
Offline Send Email
Aug 3, 2005
5:46 pm

Hi Nascif, Thanks for taking the time to tell us about these issues. ... What problems did you have with Abbot ? I never used it myself, but I thought it was...
Regis Medina
regis_medina
Offline Send Email
Aug 3, 2005
9:01 pm

... Abbot, and ... I have way too many problems with having reliable "reproducable" unit tests. I run my tests through many different paths - directly from ...
nascif2
Offline Send Email
Aug 3, 2005
10:21 pm

Problem solved - and I tracked it down to how I defined my testcase constructor, which lead to a bad interaction with JUnit. My code was like this: public...
nascif2
Offline Send Email
Aug 4, 2005
6:04 pm

Hi Nascif, ... That was tricky, the JUnit message could have been more explicit. Maybe we should tell them about this issue, or suggest a patch? Do you know...
Regis Medina
regis_medina
Offline Send Email
Aug 6, 2005
12:17 pm

... Maybe we ... were in ... Sure. The code that creates the problem is this one, from TestSuite.java: static public Test createTest(Class theClass, String...
nascif2
Offline Send Email
Aug 8, 2005
3:25 pm

Hi Nascif, ... It would surely be great to propose this change on a JUnit mailing list, so that it gets integrated into their next release. Will you do it, or...
Regis Medina
regis_medina
Offline Send Email
Aug 8, 2005
9:28 pm

Hi Regis, ... If you could do it it would be great, thanks. ... Yes. You would give up the compile-time checking for some run-time flexibility. Basically you...
Nascif Abousalh-Neto
nascif2
Offline Send Email
Aug 8, 2005
11:09 pm

Hi Nascif, On Tue, 09 Aug 2005 01:08:55 +0200, Nascif Abousalh-Neto ... As of release 0.11, there is a "UIComponent findComponent(Class uiComponentClass)"...
Regis Medina
regis_medina
Offline Send Email
Aug 9, 2005
8:19 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help