About the Author:
Rüdiger Herrmann
Rüdiger started writing software more than 20 years ago. From the very beginning he focused on a pragmatic approach to writing and delivering software. Currently he is co-leading the Rich Ajax Platform (RAP) Project and as one of the initial committers on the RAP project, Rüdiger was responsible for the development of RWT, the RAP side of SWT (Standard Widget Toolkit). His interests include promoting test driven development and agile methods to deliver clean code that works. (EMail: rherrmann@codeaffine.com)
Posts by Rüdiger Herrmann:
A Simple way to extend SWTBot
SWTBot is an Eclipse project that enables you to write functional tests for SWT and Workbench based applications in Java. It has API to remote control the application under test and matcher to find widgets and examine their state. For each widget there is a corresponding bot class with methods to control the widget. To [...]
Posted in Common, Eclipse | No Comments »
How do you test equals and hashCode?
Just recently I had to implement equals() and hashCode() for several classes. With the aid of your favourite IDE, generating these methods is a matter of seconds. Well, if there weren’t the missing tests. As I tend to be obsessive when it comes to tests, I also want to have tests for equals() and hashCode(). [...]
Posted in Common | 7 Comments »
How do you import static in Eclipse?
Long story short, I just discovered that Ctrl+Shift+M (Source > Add Import) can not only be used to add missing imports. It can also help with static imports. Executed on a reference to a qualified member (read Class.member), the refactoring will add a static import for the defining class and remove the class-dot expression. For [...]
Posted in Eclipse | 4 Comments »
Eclipse Archive Utilities
A little while ago I started a side project to support working with (zip) archive files in the Eclipse IDE. Initially it was more meant to revive my plug-in development knowledge and play around with some technologies like Tycho or SWTBot. But in the end, I though it might be useful enough to share. The [...]
Posted in Common, Eclipse | 2 Comments »
Code Centric Trainings with the Samples Manager
I recently gave a training course on – you guess it – RAP/RWT. And as it seems natural for a training targeted at developers it was very code centric and had many hands-on exercises. For hands-on exercises I find it useful to give a starting point so that tedious steps like setting up a project [...]
Posted in Common, Eclipse | 2 Comments »
The RAP Tooling has Offspring
I would like to use the opportunity to point you to a feature of RAP that is around for some time now but has gone almost unnoticed so far. The RAP tooling has grown by yet another launch configuration. With the RWT Application Launcher you can run RWT applications with just one shortcut. If you [...]
Posted in Common, Eclipse | No Comments »