edu.rice.cs.drjava.ui
Class NewJavaClassTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by edu.rice.cs.drjava.ui.NewJavaClassTest
All Implemented Interfaces:
Test

public class NewJavaClassTest
extends TestCase

Tests for NewNewJavaClassDialog.

Version:
$Id: NewJavaClassTest.java 5242 2010-04-29 14:46:13Z mgricken $

Nested Class Summary
 
Nested classes/interfaces inherited from class junit.framework.TestCase
TestCase.WrappedException
 
Constructor Summary
NewJavaClassTest()
           
 
Method Summary
 void testcheckClassNameBadNames()
           
 void testcheckClassNameGoodNames()
           
 void testcheckSuperClassNameBadNames()
           
 void testcheckSuperClassNameGoodNames()
           
 void testClassDeclarationAbstract()
           
 void testClassDeclarationConstructorSelection()
           
 void testClassDeclarationDefault()
           
 void testClassDeclarationDefaultFinal()
           
 void testClassDeclarationFinal()
           
 void testClassDeclarationFinalNullMethod()
           
 void testClassDeclarationFinalNullName()
           
 void testClassDeclarationInheritance()
           
 void testClassDeclarationInheritanceAndInterface()
           
 void testClassDeclarationInheritanceAndInterfaceNotWellStructured()
           
 void testClassDeclarationInterface()
           
 void testClassDeclarationMainMethodSelection()
           
 void testClassDeclarationManyInterfaces()
           
 void testClassDeclarationOnly()
           
 void testClassDeclarationPublic()
           
 void testClassDeclarationWrongMethodName()
           
 void testDeclarationPublicAbstract()
           
 void testDeclarationPublicFinal()
           
 void testgetCapitalizedClassNameLowerCase()
           
 void testgetCapitalizedClassNameUpperCase()
           
 void testgetCapitalizedSuperClassNameLowerCase()
           
 void testgetCapitalizedSuperClassNameUpperCase()
           
 void testInterfacesNamingConventionsCorrectNames()
           
 void testInterfacesNamingConventionsWrongNames()
           
 void testJavaClassFull()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NewJavaClassTest

public NewJavaClassTest()
Method Detail

testcheckClassNameGoodNames

public void testcheckClassNameGoodNames()

testcheckClassNameBadNames

public void testcheckClassNameBadNames()

testcheckSuperClassNameGoodNames

public void testcheckSuperClassNameGoodNames()

testcheckSuperClassNameBadNames

public void testcheckSuperClassNameBadNames()

testInterfacesNamingConventionsCorrectNames

public void testInterfacesNamingConventionsCorrectNames()

testInterfacesNamingConventionsWrongNames

public void testInterfacesNamingConventionsWrongNames()

testgetCapitalizedClassNameUpperCase

public void testgetCapitalizedClassNameUpperCase()

testgetCapitalizedClassNameLowerCase

public void testgetCapitalizedClassNameLowerCase()

testgetCapitalizedSuperClassNameUpperCase

public void testgetCapitalizedSuperClassNameUpperCase()

testgetCapitalizedSuperClassNameLowerCase

public void testgetCapitalizedSuperClassNameLowerCase()

testClassDeclarationPublic

public void testClassDeclarationPublic()

testClassDeclarationAbstract

public void testClassDeclarationAbstract()

testClassDeclarationFinal

public void testClassDeclarationFinal()

testDeclarationPublicFinal

public void testDeclarationPublicFinal()

testDeclarationPublicAbstract

public void testDeclarationPublicAbstract()

testClassDeclarationDefaultFinal

public void testClassDeclarationDefaultFinal()

testClassDeclarationDefault

public void testClassDeclarationDefault()

testClassDeclarationInheritance

public void testClassDeclarationInheritance()

testClassDeclarationManyInterfaces

public void testClassDeclarationManyInterfaces()

testClassDeclarationInterface

public void testClassDeclarationInterface()

testClassDeclarationInheritanceAndInterface

public void testClassDeclarationInheritanceAndInterface()

testClassDeclarationInheritanceAndInterfaceNotWellStructured

public void testClassDeclarationInheritanceAndInterfaceNotWellStructured()

testClassDeclarationFinalNullMethod

public void testClassDeclarationFinalNullMethod()

testClassDeclarationWrongMethodName

public void testClassDeclarationWrongMethodName()

testClassDeclarationFinalNullName

public void testClassDeclarationFinalNullName()

testClassDeclarationMainMethodSelection

public void testClassDeclarationMainMethodSelection()

testClassDeclarationConstructorSelection

public void testClassDeclarationConstructorSelection()

testClassDeclarationOnly

public void testClassDeclarationOnly()

testJavaClassFull

public void testJavaClassFull()