Java Doc for DefinitionsPaneTest.java in  » IDE » DrJava » edu » rice » cs » drjava » ui » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » IDE » DrJava » edu.rice.cs.drjava.ui 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


edu.rice.cs.drjava.model.MultiThreadedTestCase
   edu.rice.cs.drjava.ui.DefinitionsPaneTest

DefinitionsPaneTest
final public class DefinitionsPaneTest extends MultiThreadedTestCase (Code)
Tests the Definitions Pane
version:
   $Id: DefinitionsPaneTest.java 4255 2007-08-28 19:17:37Z mgricken $

Inner Class :class KeyTestListener implements KeyListener

Field Summary
final public static  Log_log
    


Method Summary
protected  void_assertDocumentContents(DJDocument doc, String contents, String message)
    
protected  void_assertDocumentEmpty(DJDocument doc, String message)
    
public  voidsetUp()
     Setup method for each JUnit test case.
public  voidtearDown()
    
public  voidtestActiveAndInactive()
    
public  voidtestBackspace()
    
public  voidtestDocumentPaneMemoryLeak()
    
public  voidtestFrenchKeyStrokes()
    
public  voidtestGranularUndo()
    
public  voidtestMatchBraceText()
    
public  voidtestMetaKeyPress()
     Tests that a simulated key press with the meta modifier is correct.
public  voidtestMultilineCommentOrUncommentAfterScroll()
    
public  voidtestShiftBackspace()
     Tests that shift backspace works the same as backspace.
public  voidtestTypeBraceNotInCode()
     Tests that typing a brace in a string/comment does not cause an indent.
public  voidtestTypeEnterNotInCode()
     Tests that typing Enter in a string/comment does cause an indent.

Field Detail
_log
final public static Log _log(Code)





Method Detail
_assertDocumentContents
protected void _assertDocumentContents(DJDocument doc, String contents, String message)(Code)



_assertDocumentEmpty
protected void _assertDocumentEmpty(DJDocument doc, String message)(Code)



setUp
public void setUp() throws Exception(Code)
Setup method for each JUnit test case.



tearDown
public void tearDown() throws Exception(Code)



testActiveAndInactive
public void testActiveAndInactive()(Code)



testBackspace
public void testBackspace()(Code)



testDocumentPaneMemoryLeak
public void testDocumentPaneMemoryLeak() throws InterruptedException, java.io.IOException(Code)



testFrenchKeyStrokes
public void testFrenchKeyStrokes() throws IOException, InterruptedException(Code)



testGranularUndo
public void testGranularUndo() throws BadLocationException(Code)



testMatchBraceText
public void testMatchBraceText()(Code)
Tests the functionality that allows brace matching that displays the line matched in the status bar



testMetaKeyPress
public void testMetaKeyPress() throws BadLocationException(Code)
Tests that a simulated key press with the meta modifier is correct. Reveals bug 676586.



testMultilineCommentOrUncommentAfterScroll
public void testMultilineCommentOrUncommentAfterScroll() throws BadLocationException(Code)
Tests that undoing/redoing a multi-line comment/uncomment will restore the caret position



testShiftBackspace
public void testShiftBackspace() throws BadLocationException(Code)
Tests that shift backspace works the same as backspace. (Ease of use issue 693253). Ideally, this test should be lighter weight, and not require the creation of an entire MainFrame+GlobalModel. Refactor? NOTE: This test doesn't work yet, since we can't currently bind two keys to the same action. This should be implemented as part of feature request 683300.



testTypeBraceNotInCode
public void testTypeBraceNotInCode() throws BadLocationException(Code)
Tests that typing a brace in a string/comment does not cause an indent.



testTypeEnterNotInCode
public void testTypeEnterNotInCode() throws BadLocationException, InterruptedException, InvocationTargetException(Code)
Tests that typing Enter in a string/comment does cause an indent. This behavior works in practice, but I can't get the test to work. If we use definitions.processKeyEvent, the caret position is not updated, so the " * " is not inserted. If we try to dispatchEvent from the EventDispatchingThread, it hangs...?



Fields inherited from edu.rice.cs.drjava.model.MultiThreadedTestCase
protected static volatile boolean _testFailed(Code)(Java Doc)

Methods inherited from edu.rice.cs.drjava.model.MultiThreadedTestCase
public static void join(Thread t)(Code)(Java Doc)
protected static void listenerFail(String s)(Code)(Java Doc)
public void setUp() throws Exception(Code)(Java Doc)
public void tearDown() throws Exception(Code)(Java Doc)
public static void wait(Object o)(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.