+1 for 1), 2) and 3) Tom
At 12:37 29.01.2002 -0600, you wrote: >1) "go to test" is nice but "toggle between test and class" would be even >more powerful IMHO. Idealy the same command would do "go to test" and "go >to class under test" based on which class I am in currently. >I know I can do that with back/forward or next/previous tab once I have >used the "go to test" but I might look at something else in between and >that would add classes to my navigation history or my opened tab. > >2) Taking the "test class"/"class under test" relationship to the next >level we could have 1 tab for the pair with a toggle class/test or a >resizable split view for them (1 test split and 1 class split). That way >you can decrease the number of tabs. With the split view I can really work >on the test and the class under test at the same time without context >switching. > >3) To generalize 1) we could define relationship between files through >naming patterns and class semantics (extends from a certain base class) >and have customizable navigation shortcuts. That way you can speed up your >frameworks navigation tremendously: >The EJB framework is a good example: >bean -> remote interface -> interface -> home -> ejb-jar = a navigation >toggle could be implemented that would cycle through or navigation >directly to 1 EJB related files. Potential create them if they do not >exist based on a template. >The Junit testclass -> class relationship is just one application of this >generic principle for the junit framework. > >-----Original Message----- >From: Vollmer, Thomas - CannonSA [mailto:[EMAIL PROTECTED]] >Sent: Tuesday, January 29, 2002 11:59 AM >To: [EMAIL PROTECTED] >Subject: RE: Create TestCase (Was: RE: [Eap-features] Make a union of >packages in various source tre es ...) > > >+1 for "go to test". >+1 for "create test from class". > >It would be nice if the naming scheme >and template for the new tests would >be configurable. > >-Thomas > > > -----Original Message----- > > From: Per Mellqvist [mailto:[EMAIL PROTECTED]] > > Sent: Tuesday, January 29, 2002 9:24 AM > > To: [EMAIL PROTECTED] > > Subject: Re: Create TestCase (Was: RE: [Eap-features] Make a union of > > packages in various source tre es ...) > > > > > > +1 > > > > If the test-source directory was configurable in the project > > properties > > there could also be a > > "Go to test" option when right clicking a class that has a test with a > > corresponding name. > > > > // Per Mellqvist > > > > ----- Original Message ----- > > From: "Thomas Singer" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Tuesday, January 29, 2002 10:17 AM > > Subject: Create TestCase (Was: RE: [Eap-features] Make a > > union of packages > > in various source tre es ...) > > > > > > We have our Unit-Test in a separate folder structure, too. > > Therefor I would > > like to request a new IDEA feature that helps me to create > > the tests. One > > possibility could be: > > > > - right click on a class (e.g. QStringUtils), choose "Create > > TestCase ...", > > - IDEA asks me for the target-directory (the mounted root > > directory - not > > the package) and > > - IDEA creates a new class in the same package but in the specified > > directory and names it useful (e.g. QStringUtilsTest) > > > > The created test case should already be derived from TestCase > > and should > > have the constructor. If the package does not exists in the > > target-directory, it should be autogenerated. > > > > Best regards, > > Thomas Singer > > > > >I can see the merits of a combined view but please make it optional, > > >as Michael suggests. We have unit tests in the same package as the > > >class but they're in a separate folder structure. I find this very > > >helpful and like IDEA's way of displaying them separately. > > > > > >Regards. > > >-Thomas > > > > > > > > > > > > > > > > -----Original Message----- > > > > From: Michael Descher [mailto:[EMAIL PROTECTED]] > > > > Sent: Thursday, January 24, 2002 12:38 PM > > > > To: [EMAIL PROTECTED] > > > > Subject: AW: [Eap-features] Make a union of packages in > > various source > > > > trees ... > > > > > > > > > > > > Usually I don't care about where a source file really is > > > > because I'm using > > > > CTRL+N to open them in a second (opposed to browsing package > > > > structures in > > > > JBuilder looking for class files and not finding them). The > > > > improvements on > > > > this feature in the next version will make it even better I > > > > think (e.g. > > > > opening other files the same way). > > > > > > > > The idea of combining source paths is a nice options of > > course and you > > > > should be able to switch between the two (current and > > combined) views > > > > easily. > > > > > > > > Michael > > > > > > > > > -----Urspr�ngliche Nachricht----- > > > > > Von: [EMAIL PROTECTED] > > > > > [mailto:[EMAIL PROTECTED]]Im Auftrag von > > > > > [EMAIL PROTECTED] > > > > > Gesendet: Donnerstag, 24. Januar 2002 20:49 > > > > > An: [EMAIL PROTECTED] > > > > > Betreff: RE: [Eap-features] Make a union of packages in > > > > various source > > > > > trees ... > > > > > > > > > > > > > > > +10 > > > > > > > > > > this has been mentioned by me and others in the past. > > And presently > > > > > because of this I have little purpose for the source and > > > > classpath views > > > > > in IDEA because they don't really offer a different view of > > > > the project > > > > > than does the project. > > > > > > > > > > Florian Hehlen > > > > > > > > > > -----Original Message----- > > > > > From: rdifalco > > > > > Sent: 24 January 2002 20:36 > > > > > To: eap-features > > > > > Cc: rdifalco > > > > > Subject: [Eap-features] Make a union of packages in > > various source > > > > > trees... > > > > > > > > > > > > > > > It would be AWESOME if in either the Project or Source view > > > > you could > > > > > combine the packages from your various source directories > > > > into a single > > > > > package tree. > > > > > > > > > > For example, with have different vobs for our product line > > > > architecture. > > > > > Something like com.tripwire.space.products may be in one > > > > source path and > > > > > com.tripwire.space.core might be in another. Personally, I > > > > don't care > > > > > about > > > > > seeing the paths and would just like to see a single > > package tree to > > > > > navigate source with. I believe JBuilder works this way. > > > > So, far, this > > > > > is my > > > > > biggest complaint. > > > > > > > > > > R. > > > > > > > > > > _______________________________________________ > > > > > Eap-features mailing list > > > > > [EMAIL PROTECTED] > > > > > http://www.intellij.com/mailman/listinfo/eap-features > > > > > > > > > > > > > > > > > > > > Visit our website at http://www.ubswarburg.com > > > > > > > > > > This message contains confidential information and is > > intended only > > > > > for the individual named. If you are not the named > > addressee you > > > > > should not disseminate, distribute or copy this e-mail. Please > > > > > notify the sender immediately by e-mail if you have > > received this > > > > > e-mail by mistake and delete this e-mail from your system. > > > > > > > > > > E-mail transmission cannot be guaranteed to be secure > > or error-free > > > > > as information could be intercepted, corrupted, lost, destroyed, > > > > > arrive late or incomplete, or contain viruses. The > > sender therefore > > > > > does not accept liability for any errors or omissions in > > > > the contents > > > > > of this message which arise as a result of e-mail > > transmission. If > > > > > verification is required please request a hard-copy > > version. This > > > > > message is provided for informational purposes and should not be > > > > > construed as a solicitation or offer to buy or sell any > > > > securities or > > > > > related financial instruments. > > > > > > > > > > > > > > > _______________________________________________ > > > > > Eap-features mailing list > > > > > [EMAIL PROTECTED] > > > > > http://www.intellij.com/mailman/listinfo/eap-features > > > > > > > > > > > > > > > > > _______________________________________________ > > > > Eap-features mailing list > > > > [EMAIL PROTECTED] > > > > http://www.intellij.com/mailman/listinfo/eap-features > > > > > > > > > >************************************ > > >If this email is not intended for you, or you are not > > responsible for the > > >delivery of this message to the addressee, please note that > > this message > > may > > >contain ITT Privileged/Proprietary Information. In such a > > case, you may > > not > > >copy or deliver this message to anyone. You should destroy > > this message > > and > > >kindly notify the sender by reply email. Information > > contained in this > > >message that does not relate to the business of ITT is > > neither endorsed by > > >nor attributable to ITT. > > >************************************ > > > > > > > > >_______________________________________________ > > >Eap-features mailing list > > >[EMAIL PROTECTED] > > >http://www.intellij.com/mailman/listinfo/eap-features > > > > > > _______________________________________________ > > Eap-features mailing list > > [EMAIL PROTECTED] > > http://www.intellij.com/mailman/listinfo/eap-features > > > > > > _______________________________________________ > > Eap-features mailing list > > [EMAIL PROTECTED] > > http://www.intellij.com/mailman/listinfo/eap-features > > > >************************************ >If this email is not intended for you, or you are not responsible for the >delivery of this message to the addressee, please note that this message may >contain ITT Privileged/Proprietary Information. In such a case, you may not >copy or deliver this message to anyone. You should destroy this message and >kindly notify the sender by reply email. Information contained in this >message that does not relate to the business of ITT is neither endorsed by >nor attributable to ITT. >************************************ > > >_______________________________________________ >Eap-features mailing list >[EMAIL PROTECTED] >http://www.intellij.com/mailman/listinfo/eap-features > > > > >_______________________________________________ >Eap-features mailing list >[EMAIL PROTECTED] >http://www.intellij.com/mailman/listinfo/eap-features _______________________________________________ Eap-features mailing list [EMAIL PROTECTED] http://www.intellij.com/mailman/listinfo/eap-features
