There's no way an exception in one thread can be caught in another
thread, which is why I had to take the pain of writing the launcher.
It's not so very easy to get around.
-- Ketan
On 27-Jun-08, at 1:28 PM, Hans Schwaebli wrote:
> Is there a way to avoid writing such an Eclipse plugin by using
> threads inside the JUnit test?
>
> I tried this in the test:
>
> final SWTBot bot = new SWTBot();
>
> Runnable r = new Runnable() {
> public void run() {
> try
> {
> assertNotSame(bot.getDisplay().getThread(),
> Thread.currentThread());
> bot.menu("File").click();
> bot.menu("Open Product Teardown...").click();
> bot.button("Open").click();
> }
> catch (Exception e)
> {
> throw new RuntimeException(e);
> }
> }
> };
>
> Thread t = new Thread(r);
> t.start();
>
> But it didn't work since it throws WidgetNotFoundException. The
> threads are not the same, but it does not help in this approach. So
> I guess another condition must be met which I don't know of right now.
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php_______________________________________________
> SWTBot-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/swtbot-users
> http://swtbot.org/ - a functional testing tool for SWT/Eclipse
>
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
SWTBot-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/swtbot-users
http://swtbot.org/ - a functional testing tool for SWT/Eclipse