<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>Java Blog - Java, J2EE, SOA, Spring and Hibernate &#187; Tools</title>
	<link>http://javablog.info</link>
	<description></description>
	<pubDate>Thu, 17 Apr 2008 00:24:36 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>IntelliJ Plugin TddTracker</title>
		<link>http://javablog.info/2007/04/16/intellij-plugin-tddtracker/</link>
		<comments>http://javablog.info/2007/04/16/intellij-plugin-tddtracker/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 23:08:03 +0000</pubDate>
		<dc:creator>Ravi Nallakukkala</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://javablog.info/2007/04/16/intellij-plugin-tddtracker/</guid>
		<description><![CDATA[This is one of those plug-in which a developer would love to have in the development environment, the main purpose of this plug-in is report the time taken to execute a JUnit.
Highlights (release 0.4)

Reports the time taken for the execution of each test method, typically the results are displayed in as shown below.

Usage

Upon running a [...]]]></description>
			<content:encoded><![CDATA[<p>This is one of those plug-in which a developer would love to have in the development environment, the main purpose of this plug-in is report the time taken to execute a JUnit.</p>
<p><span style="font-weight: bold">Highlights</span> (release 0.4)</p>
<ul>
<li>Reports the time taken for the execution of each test method, typically the results are displayed in as shown below.</li>
</ul>
<p><span style="font-weight: bold">Usage</span><br style="font-weight: bold" /></p>
<ul>
<li>Upon running a JUnit test class, this plug-in gets invoked automatically.</li>
</ul>
<p><span style="font-weight: bold">Favorable</span></p>
<ul>
<li>Great reports in development environment, no need for any extra profiling.</li>
</ul>
<p><span style="font-weight: bold">Unfavorable</span></p>
<ul>
<li>This plug-in doesnâ€™t integrate with Fireworks plug-in (through which you can run a test suite)</li>
</ul>
<p>For more information about this tool, IntelliJ plug-in repository <a href="http://plugins.intellij.net/plugin/?id=148" target="_blank">here</a> and user documentation <a href="http://www.intellij.org/twiki/bin/view/Main/TddTrackerPlugin" target="_blank">here </a></p>
]]></content:encoded>
			<wfw:commentRss>http://javablog.info/2007/04/16/intellij-plugin-tddtracker/feed/</wfw:commentRss>
		</item>
		<item>
		<title>UnitTest IntelliJ plugin</title>
		<link>http://javablog.info/2007/04/16/unittest-intellij-plugin/</link>
		<comments>http://javablog.info/2007/04/16/unittest-intellij-plugin/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 21:09:13 +0000</pubDate>
		<dc:creator>Ravi Nallakukkala</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://javablog.info/2007/04/16/unittest-intellij-plugin/</guid>
		<description><![CDATA[A tool for creating JUnit tests (class/ methods).
Highlights (based on release 0.303)

Extremely easy to use, very well documented.
You can create your own location patterns for the Test class to be created.

Usage

On a class or method press Ctrl-T (in Ariadna) Ctrl-Shift-T (in Aurora) to go to the test class or test method
On a test class or [...]]]></description>
			<content:encoded><![CDATA[<p>A tool for creating JUnit tests (class/ methods).</p>
<p><strong>Highlights </strong>(based on release 0.303<span>)</span></p>
<ul>
<li>Extremely easy to use, very well documented.</li>
<li>You can create your own location patterns for the Test class to be created.</li>
</ul>
<p><strong>Usage</strong></p>
<ul>
<li>On a class or method press Ctrl-T (in Ariadna) Ctrl-Shift-T (in Aurora) to go to the test class or test method</li>
<li>On a test class or test method press Ctrl-T/Ctrl-Shift-T to go back to the tested class or tested method</li>
<li>If the test class or test method is missing it will be automatically created.</li>
</ul>
<p><strong>Favorable<br />
</strong></p>
<ul>
<li>Easy of use and integrates well with IntelliJ</li>
<li>You have more control on the location of the created test classes.</li>
<li>Very good documentation.</li>
<li>Toggle between the code and test using CTRL + SHIFT + T</li>
<li>This plug-in along with <a href="/2007/04/16/fireworks-intellij-plugin/">fireworks plug-in </a>should be good fit.</li>
</ul>
<p><strong>Unfavorable</strong></p>
<ul>
<li>Not an Intelligent to analysis the code and write some test cases.</li>
</ul>
<p>For more information on this tool <a href="http://www.intellij.org/twiki/bin/view/Main/JUnitTestPlugin" target="_blank">here</a> and User guide available <a href="http://www.intellij.org/twiki/bin/view/Main/JUnitTestPluginUserGuide" target="_blank">here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://javablog.info/2007/04/16/unittest-intellij-plugin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fireworks IntelliJ plugin</title>
		<link>http://javablog.info/2007/04/16/fireworks-intellij-plugin/</link>
		<comments>http://javablog.info/2007/04/16/fireworks-intellij-plugin/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 18:30:31 +0000</pubDate>
		<dc:creator>Ravi Nallakukkala</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://javablog.info/2007/04/16/fireworks-intellij-plugin/</guid>
		<description><![CDATA[This is a plugin meant for running all JUnits as a single test suite.

Highlights

Runs with JUnit 3.8 and 4.
Helps in Run all the JUnits together (as a single test suite) based on a regular expression (e.g, *test).

Usage

Goto fireworks tab and select run (ALT + SHIFT +K).

Favorable

Helps to run all the JUnit together and Integrates with [...]]]></description>
			<content:encoded><![CDATA[<p>This is a plugin meant for running all JUnits as a single test suite.<br />
<strong><br />
Highlights</strong></p>
<ul>
<li>Runs with JUnit 3.8 and 4.</li>
<li>Helps in Run all the JUnits together (as a single test suite) based on a regular expression (e.g, *test).</li>
</ul>
<p><strong>Usage</strong></p>
<ul>
<li>Goto fireworks tab and select run (ALT + SHIFT +K).</li>
</ul>
<p><strong>Favorable</strong></p>
<ul>
<li>Helps to run all the JUnit together and Integrates with IntelliJ</li>
</ul>
<p><strong>Unfavorable</strong><br />
NA</p>
<p>For more information on this tool <a href="http://swing1979.googlepages.com/fireworks" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://javablog.info/2007/04/16/fireworks-intellij-plugin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JUnitGenerator IntelliJ plugin</title>
		<link>http://javablog.info/2007/04/16/junitgenerator-intellij-plugin/</link>
		<comments>http://javablog.info/2007/04/16/junitgenerator-intellij-plugin/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 07:59:45 +0000</pubDate>
		<dc:creator>Ravi Nallakukkala</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://javablog.info/2007/04/16/junitgenerator-intellij-plugin/</guid>
		<description><![CDATA[Continuing the quest for a JUnit generator tool, my next stop was with JUnit Generator â€“ IntelliJ Plugin. Lets look at features and the fitments of this tool towards my requirement (Junit Generation for a given source code).
Highlights (based on 1.1.7 release)


Generates JUnit test classes/methods for all the public source methods .
The generated JUnit code [...]]]></description>
			<content:encoded><![CDATA[<p>Continuing the quest for a JUnit generator tool, my next stop was with JUnit Generator â€“ IntelliJ Plugin. Lets look at features and the fitments of this tool towards my requirement (Junit Generation for a given source code).</p>
<p><strong>Highlights </strong>(based on 1.1.7 release)<strong><br />
</strong></p>
<ul>
<li>Generates JUnit test classes/methods for all the public source methods .</li>
<li>The generated JUnit code is not complaint with JUnit 4.</li>
<li>Easy of Installation/ usage.</li>
</ul>
<p><strong>Usage</strong></p>
<ul>
<li>Open the file for which you need to write the JUnit test class, select Alt+Insert you will see &#8220;JUnit Test&#8221; menu in the list.</li>
</ul>
<p><strong>Favorable</strong></p>
<ul>
<li>Auto generates the skeleton code for JUnit test class.</li>
<li>Integrates with IntelliJ</li>
</ul>
<p><strong>Unfavorable<br />
</strong></p>
<ul>
<li>Only the Skeleton code is generated.</li>
<li>If the JUnit already existing, For an Existing JUnit IntelliJ (6.0.5 build #6180)  throws an Internal error instead of showing the differences in the current JUnit code to generated code as promised by the tool</li>
</ul>
<p>For more information about this tool, go from <a href="http://www.intellij.org/twiki/bin/view/Main/JUnitGenerator" target="_blank">here </a></p>
]]></content:encoded>
			<wfw:commentRss>http://javablog.info/2007/04/16/junitgenerator-intellij-plugin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JUnit 4 Synchronizer IntelliJ plugin</title>
		<link>http://javablog.info/2007/04/16/junit-4-synchronizer-intellij-plugin/</link>
		<comments>http://javablog.info/2007/04/16/junit-4-synchronizer-intellij-plugin/#comments</comments>
		<pubDate>Mon, 16 Apr 2007 05:27:00 +0000</pubDate>
		<dc:creator>Ravi Nallakukkala</dc:creator>
		
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://javablog.info/2007/04/16/junit-4-synchronizer-intellij-plugin/</guid>
		<description><![CDATA[I started a searching for a free tool (which hopefully) will generated some JUnit test code for a given source code. In process of this search, as a first start point I started evaluating the plug-ins which are available for IntelliJ; JUnit 4 Synchronizer is my first stop in the evaluation process.
Highlights (based on release [...]]]></description>
			<content:encoded><![CDATA[<p>I started a searching for a free tool (which hopefully) will generated some JUnit test code for a given source code. In process of this search, as a first start point I started evaluating the plug-ins which are available for IntelliJ; JUnit 4 Synchronizer is my first stop in the evaluation process.</p>
<p><strong>Highlights </strong>(based on release 0.1.1)<strong><br />
</strong></p>
<ul>
<li>Generates Skeleton JUnit Code.</li>
<li>Generates JUnit 4 test classes/methods for source methods annotated with the @Testable annotation.</li>
</ul>
<p><strong>Usage</strong></p>
<ul>
<li>From IntelliJ IDE, Tools &#8211;&gt; RunSynchronize JUnit Tests, this creates a @Testable annotation</li>
<li>All the desired source methods needs to be Annotate with @Testable annotation.</li>
<li>Run Synchronize JUnit Tests to create test methods.</li>
<li>Repeat steps 2 and 3 as often as desired to create new unit tests</li>
</ul>
<p><strong>Favorable</strong></p>
<ul>
<li>Auto generates the skeleton code for JUnit test class.</li>
<li>Integrates with IntelliJ</li>
</ul>
<p><strong>Unfavorable</strong></p>
<ul>
<li>Source code needs to have test Annotations in the source code. In other words, Source code has dependency on test code (as @Testable annotation is available in &#8216;test&#8217; folder).</li>
<li>Only the Skeleton code is generate</li>
</ul>
<p>For more information about the plugin, <a href="http://plugins.intellij.net/plugin/?id=1267" target="_blank">go here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://javablog.info/2007/04/16/junit-4-synchronizer-intellij-plugin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dozer - DTO to Business object (Bo) data transfer</title>
		<link>http://javablog.info/2007/03/25/dozer/</link>
		<comments>http://javablog.info/2007/03/25/dozer/#comments</comments>
		<pubDate>Sun, 25 Mar 2007 09:03:42 +0000</pubDate>
		<dc:creator>Ravi Nallakukkala</dc:creator>
		
		<category><![CDATA[Spring]]></category>

		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://javablog.info/2007/03/25/dozer/</guid>
		<description><![CDATA[Dozer is a powerful, but simple Java Bean to Java Bean mapper that recursively copies data from one object to another.
Dozer supports simple property mapping, complex type mapping, bi-directional mapping, implicit-explicit mapping, as well as recursive mapping. This includes mapping collection attributes that also need mapping at the element level.
This is different from Bean utils, [...]]]></description>
			<content:encoded><![CDATA[<p>Dozer is a powerful, but simple Java Bean to Java Bean mapper that recursively copies data from one object to another.<br />
Dozer supports simple property mapping, complex type mapping, bi-directional mapping, implicit-explicit mapping, as well as recursive mapping. This includes mapping collection attributes that also need mapping at the element level.</p>
<p>This is different from Bean utils, which copies the data recursively for the object which has the same property names. Bean-Utils has a restriction for working with complex data types.</p>
<p>Dozer tool can be found <a href="http://dozer.sourceforge.net/" target="_blank">here</a></p>
<p>here&#8217;s some of the key advantages found on Dozer</p>
<ul>
<li>Can define the mapping / exlude mapping in a configuration mapping file.</li>
<li>Support for Spring (tested Dozer 3.0/ 3.1 with Spring 2.0).</li>
</ul>
<p>Recommanded Usage Scenario:</p>
<ul>
<li>Highly recommanded for the scenarios, where the usage of design patterns for Data Transfer Object (Dto) and Business Objects (Bo).</li>
<li>For scenario of Data transfer from UI form elements to Data transfer objects (Dto).</li>
</ul>
<p>Disadvantages for Dozer</p>
<ul>
<li>I used this tool under Java 5/ Spring 2.0. Dozer was instantiated using Spring. our architecture was like, all the business Objects (Bo) were placed in one project. Had a facade (facade has Dto) for a set of functionalitie. Now the problem was the definition of spring configuration for the dozer, as Dto and Bo were present in various projects, so this created a need for the definition spring configuration definition on a top level project than at leaf level.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://javablog.info/2007/03/25/dozer/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
