<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/wttools/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/wttools/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sun, 26 Oct 2003 23:05:52 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/wttools/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>I cannot generate anything using ANT Task.. PLease advice</title><link>https://sourceforge.net/p/wttools/bugs/18/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I cannot generate anything using ANT Task. Here is my &lt;br /&gt;
ant task. &lt;/p&gt;
&lt;p&gt;of course, I added the taskdef...:)&lt;/p&gt;
&lt;p&gt;&amp;amp;lt;target name=&amp;amp;quot;GenerateUnitTests&amp;amp;quot; &lt;br /&gt;
description=&amp;amp;quot;Generated Unit Test Code&amp;amp;quot; &lt;br /&gt;
depends=&amp;amp;quot;prepare&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;unitgen debug=&amp;amp;quot;true&amp;amp;quot;&lt;br /&gt;
recursive=&amp;amp;quot;true&amp;amp;quot;&lt;br /&gt;
mask=&amp;amp;quot;*.java&amp;amp;quot;&lt;br /&gt;
update=&amp;amp;quot;true&amp;amp;quot;&lt;br /&gt;
input=&amp;amp;quot;prj/src&amp;amp;quot;&lt;br /&gt;
output=&amp;amp;quot;tests/src&amp;amp;quot;/&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/target&amp;amp;gt;&lt;/p&gt;
&lt;p&gt;and it says, finished work. files 14, sources 0. methods 0&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sun, 26 Oct 2003 23:05:52 -0000</pubDate><guid>https://sourceforge.netc7632fb142b9225a9fd9a85bb7d93298713e5265</guid></item><item><title>imput should be input</title><link>https://sourceforge.net/p/wttools/bugs/17/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Example code contains:&lt;/p&gt;
&lt;p&gt;&amp;amp;lt;unitgen update=&amp;amp;quot;true&amp;amp;quot; &lt;br /&gt;
classpath=&amp;amp;quot;${build};${libs}/junit.jar&amp;amp;quot;&lt;br /&gt;
imput=&amp;amp;quot;${src}&amp;amp;quot; output=&amp;amp;quot;${test-src}&amp;amp;quot;/&amp;amp;gt;&lt;/p&gt;
&lt;p&gt;imput should be input&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 08 Oct 2003 18:09:18 -0000</pubDate><guid>https://sourceforge.netecde0c7a0a45c73db1e8f0c2334814d2140ab32e</guid></item><item><title>incorrect code generated for Byte values</title><link>https://sourceforge.net/p/wttools/bugs/16/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The test code generated for methods that have Byte &lt;br /&gt;
args doesn't compile. It attemps to cast an int value to a &lt;br /&gt;
Byte. Example:&lt;/p&gt;
&lt;p&gt;&amp;amp;lt;code&amp;amp;gt;&lt;br /&gt;
/**&lt;br /&gt;
* Method for testing how works original method:&lt;br /&gt;
* java.lang.Byte getActionCd()&lt;br /&gt;
* from tested class&lt;br /&gt;
*/&lt;br /&gt;
public void testGetActionCd() {&lt;/p&gt;
&lt;p&gt;varCscPassLoadVO.setActionCd((java.lang.Byte)-&lt;br /&gt;
128);&lt;br /&gt;
assertEquals((java.lang.Byte)-128, &lt;br /&gt;
varCscPassLoadVO.getActionCd());&lt;br /&gt;
varCscPassLoadVO.setActionCd((java.lang.Byte)-1);&lt;/p&gt;
&lt;p&gt;&amp;amp;lt;/code&amp;amp;gt;&lt;/p&gt;
&lt;p&gt;I fixed this by modifying CodeHints.java to add a &lt;br /&gt;
TEST_BYTE_CLASS_VALUES as you gave done for &lt;br /&gt;
many of the other wrappers. This corrected the problem.&lt;/p&gt;
&lt;p&gt;I suggest you do the same for Boolean and Character&lt;/p&gt;
&lt;p&gt;Diff the attached file to see the changes I made.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 27 Nov 2002 18:11:48 -0000</pubDate><guid>https://sourceforge.net2901ee6805f490ddcdbd63fc41a58d94c031dfa6</guid></item><item><title>Methods with Character, Byte, or Boolean</title><link>https://sourceforge.net/p/wttools/bugs/15/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Methods with a parameter of type Character, Boolean, or&lt;br /&gt;
Byte are generated incorrectly.&lt;/p&gt;
&lt;p&gt;It seems java.lang.Character needs a TEST_CHAR_CLASS_VAL&lt;/p&gt;
&lt;p&gt;varAchVO.setAchType((java.lang.Character)?);&lt;br /&gt;
assertEquals((java.lang.Character), varAchVO.getAchType());&lt;/p&gt;
&lt;p&gt;I modified CodeHints.java to give Character, Byte, and&lt;br /&gt;
Boolean a TEST_*_CLASS_VAL array like Double, Integer,&lt;br /&gt;
and others have.  Everything worked fine after I did this.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Nic&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nic Holbrook</dc:creator><pubDate>Wed, 11 Sep 2002 20:58:24 -0000</pubDate><guid>https://sourceforge.net45da92ce1b7f06a97ab296758d9fba46cba2e24f</guid></item><item><title>TestAll is not updated with new classes</title><link>https://sourceforge.net/p/wttools/bugs/14/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When I run unitgen after I have added a new class to my &lt;br /&gt;
package structure I will correctly get a new test skeleton &lt;br /&gt;
for my new class, but TestAll will not add the test to the &lt;br /&gt;
suite.&lt;br /&gt;
As a workaround I could just delete TestAll before I run &lt;br /&gt;
unitgen, but then I get a bad side-effect as I get &lt;br /&gt;
problems using unitgen on two package structures - like &lt;br /&gt;
pack1.subpack.classes and pack2.subpack.classes.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Henrik Kjær</dc:creator><pubDate>Fri, 30 Aug 2002 06:38:53 -0000</pubDate><guid>https://sourceforge.net099502bf6ea26eadcca5817b35483097703e1473</guid></item><item><title>superfluous imports</title><link>https://sourceforge.net/p/wttools/bugs/13/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The generator should not default to make imports that &lt;br /&gt;
may not be used. &lt;/p&gt;
&lt;p&gt;import java.awt.Toolkit;&lt;br /&gt;
import java.awt.AWTEvent;&lt;br /&gt;
import java.awt.event.AWTEventListener;&lt;br /&gt;
import java.awt.event.WindowEvent;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kaspar Lund</dc:creator><pubDate>Wed, 31 Jul 2002 06:21:10 -0000</pubDate><guid>https://sourceforge.net06fbd93ac1f23eded6bf3f325af6caaa2e6fe608</guid></item><item><title>the generated testmethod is strange</title><link>https://sourceforge.net/p/wttools/bugs/12/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The generated test method is strange&lt;/p&gt;
&lt;p&gt;The method :&lt;/p&gt;
&lt;p&gt;public void start(String user, String role, String &lt;br /&gt;
levelOfOperation, String windowsConfiguration) {&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;The generated Testmethod:&lt;br /&gt;
/**&lt;br /&gt;
* Method for testing how works original method:&lt;br /&gt;
* void start( ... )&lt;br /&gt;
* from tested class&lt;br /&gt;
*/&lt;br /&gt;
public void &lt;br /&gt;
testStart1195259493119525949311952594931195259493&lt;br /&gt;
() {&lt;/p&gt;
&lt;p&gt;assertTrue(&amp;amp;quot;Warning! This new test method with no &lt;br /&gt;
real test code inside.&amp;amp;quot;, false);&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kaspar Lund</dc:creator><pubDate>Wed, 31 Jul 2002 05:47:17 -0000</pubDate><guid>https://sourceforge.netaf832c3cec9e23f7c81624be16de54ba690d7e42</guid></item><item><title>recursive=&amp;quot;false&amp;quot; scans 1st level subdir</title><link>https://sourceforge.net/p/wttools/bugs/11/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Even with recurisve set to false, the first level of&lt;br /&gt;
subdirectories is scanned and files matching the mask&lt;br /&gt;
are processed.  Recursive false should cause only files&lt;br /&gt;
in the base directory to be processed.&lt;/p&gt;
&lt;p&gt;A fix is to make the following change at line 142&lt;br /&gt;
of DirWalkerImpl.java:&lt;/p&gt;
&lt;p&gt;Change:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;all&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_dirs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;addAll&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;getAllDirs&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_el&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;To:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="k"&gt;if&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;recursive&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="n"&gt;all&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_dirs&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;addAll&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;getAllDirs&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="n"&gt;_el&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;With the above change, only files in the src directory&lt;br /&gt;
will be processed. Files in any subdirectories of the&lt;br /&gt;
src directory will be ignored (when recursive=&amp;amp;quot;false&amp;amp;quot;).&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sat, 27 Jul 2002 05:02:07 -0000</pubDate><guid>https://sourceforge.net990664c5e111e2a4086c13f402ee2d604cc87880</guid></item><item><title>java.lang.VerifyError during generation</title><link>https://sourceforge.net/p/wttools/bugs/10/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I am using the following in Ant:&lt;/p&gt;
&lt;p&gt;&amp;amp;lt;target name=&amp;amp;quot;genTests&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;!-- &amp;amp;lt;jar jarfile=&amp;amp;quot;jar/${jarfile}.jar&amp;amp;quot;&lt;br /&gt;
basedir=&amp;amp;quot;${build}&amp;amp;quot;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;exclude name=&amp;amp;quot;** /*TestCase*.*&amp;amp;quot;/&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;exclude name=&amp;amp;quot;TestAll.*&amp;amp;quot;/&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/jar&amp;amp;gt; //--&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;unitgen update=&amp;amp;quot;true&amp;amp;quot; classpath=&amp;amp;quot;${build};${libs}&amp;amp;quot;&lt;br /&gt;
input=&amp;amp;quot;${src}&amp;amp;quot; output=&amp;amp;quot;${test-src}&amp;amp;quot;/&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/target&amp;amp;gt;&lt;/p&gt;
&lt;p&gt;I did not want to create a jar file since I don't use&lt;br /&gt;
it for anything else. &lt;/p&gt;
&lt;p&gt;So unitgen starts running but then throws:&lt;/p&gt;
&lt;p&gt;java.lang.VerifyError: (class:&lt;br /&gt;
com/everwhere/idiomatica/words/pronoun/Pronoun, method:&lt;br /&gt;
setupPronoun signature:&lt;br /&gt;
(II)Lcom/everwhere/idiomatica/words/pronoun/Pronoun;)&lt;br /&gt;
Wrong return type in function&lt;br /&gt;
java.lang.VerifyError: (class:&lt;br /&gt;
com/everwhere/idiomatica/words/pronoun/Pronoun, method:&lt;br /&gt;
setupPronoun signature:&lt;br /&gt;
(II)Lcom/everwhere/idiomatica/words/pronoun/Pronoun;)&lt;br /&gt;
Wrong return type in function&lt;/p&gt;
&lt;p&gt;twice for some reason....&lt;/p&gt;
&lt;p&gt;Now Pronoun compiles fine and works fine - so any ideas&lt;br /&gt;
why this is happening?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 18 Jul 2002 12:57:28 -0000</pubDate><guid>https://sourceforge.netb8ebf437fa0dbe5bb287aab13a2bcad0511a9d79</guid></item><item><title>recursive=&amp;quot;false&amp;quot; in ant task broken</title><link>https://sourceforge.net/p/wttools/bugs/9/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Specifying attribute recursive=&amp;amp;quot;false&amp;amp;quot; to the &lt;br /&gt;
unittestgen ant task has no effect. Recursive &lt;br /&gt;
searching is always done regardless of the setting &lt;br /&gt;
of the recursive attribute.&lt;/p&gt;
&lt;p&gt;See attached file expalining the bug in&lt;br /&gt;
DirWalkerImpl.setJobParameters() and&lt;br /&gt;
a possible fix.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Terry Rosenbaum</dc:creator><pubDate>Mon, 15 Jul 2002 14:52:54 -0000</pubDate><guid>https://sourceforge.net287436dd10f04e614f6a1f563e31cbaa6691474d</guid></item></channel></rss>