Bugs item #2711967, was opened at 2009-03-25 15:57
Message generated for change (Comment added) made by elmuerte
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=565849&aid=2711967&group_id=82370
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Compiletime - Java
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Michiel Hendriks (elmuerte)
Assigned to: Nobody/Anonymous (nobody)
Summary: (Java) DummerTest test case does not pass
Initial Comment:
The DummerTest test case does not properly handle all 3000+ java files in the
"test-data/jacks-pass" test set.
The dummy generator should be able to parse and produce proper dummies for each
one of these java files.
Note that this does not include all valid tests from the java language
specification "jacks". See the README.TXT in test-data/jacks-pass for more
information.
----------------------------------------------------------------------
>Comment By: Michiel Hendriks (elmuerte)
Date: 2009-04-02 15:42
Message:
Fixed some things, and now 2 more tests fail because of a weird valid java
construction:
class X {
final int i;
X ()
{ while(true); }
}
Without the while statement it doesn't compile, because i is never
assigned a value. With the while(true) the constructor never reaches the
end, thus it is valid. (why!? a construction like this is rediculous)
It wouldn't be legal to set a default value for i in the dummy because
that might break things.
----------------------------------------------------------------------
Comment By: Michiel Hendriks (elmuerte)
Date: 2009-04-02 13:20
Message:
Currently the following tests do not pass:
Java\Compiletime\test-data\jacks-pass\runtime\jls\classes\field-declarations\T83r1.java
Java\Compiletime\test-data\jacks-pass\jls\classes\constructor-declarations\constructor-body\explicit-constructor-invocations\T8851e1.java
Java\Compiletime\test-data\jacks-pass\jls\classes\constructor-declarations\constructor-body\explicit-constructor-invocations\T8851q1.java
Java\Compiletime\test-data\jacks-pass\jls\classes\constructor-declarations\constructor-body\explicit-constructor-invocations\T8851q2.java
Java\Compiletime\test-data\jacks-pass\jls\classes\constructor-declarations\constructor-body\explicit-constructor-invocations\T8851q3.java
Java\Compiletime\test-data\jacks-pass\jls\classes\constructor-declarations\constructor-body\explicit-constructor-invocations\T8851q4.java
Java\Compiletime\test-data\jacks-pass\runtime\jls\classes\constructor-declarations\constructor-body\T8851rs1.java
And these are all complex constructor calls.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=565849&aid=2711967&group_id=82370
------------------------------------------------------------------------------
_______________________________________________
Composestar-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/composestar-developers