Hi
I created the following LiveTemplate for JUnit TestCases:
import junit.framework.TestSuite;
import junit.framework.Test;
import junit.framework.TestCase;
public class $CLASS_NAME$ extends TestCase
{
public static void main(String args[]) {
junit.textui.TestRunner.run(suite());
}
public static Test suite() {
return new TestSuite($CLASS_NAME$.class);
}
public $CLASS_NAME$(String s) {
super(s);
}
public void test$OPERATION$() {
$END$
}
}
I assigned to the variable $CLASS_NAME$ the function className(). Unfortunately,
this is not working because the function className() examines the declaration
* class _TheName_ ( ... which is not defined in this case, of course.
My suggestion for this is now, as you already integrated JUnit into IDEA, to extend
your
'New' context menu (Class/Interface/Package) with 'TestCase' and let the user specify
a template the same way as it is already possible for clases and interfaces.
(In Tools/IDE Options/Class Templates).
-Bj�rn
=====
"A critic is a man who creates nothing and thereby feels qualified to judge the work
of creative men. There is a logic in this; he is unbiased - he hates all creative
people equally."
- Robert A. Heinlein
__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com
_______________________________________________
Eap-features mailing list
[EMAIL PROTECTED]
http://www.intellij.com/mailman/listinfo/eap-features