add jUnit tests