Instantiate a Class
 

 

Equivalence classes

Parameters

 

cancel button

 

public constructors

 

protected constructors

 

private constructors

 

package local constructors

Main Test Object Name

 

 

Detailed Test Cases

Case #
Description
Steps
Expected Outcome
Actual Outcome
1
Main Test Object Field filled
  • Select File menu -> Open class
  • Enter 'java.lang.String' in textfield
  • Press OK button
  • Select Test menu -> Instantiate java.lang.String
  • Press OK button
Dialog Disappears and object pool has new item, java.lang.String  
2
Main Test Object Field not filled
  • Select File menu -> Open class
  • Enter 'java.lang.String' in textfield
  • Press OK button
  • Select Test menu -> Instantiate java.lang.String
  • Remove contents of Main Test Object Field
Dialog pops up, please enter Main Test Object Name  
4
cancel button works
  • Select File menu -> Open class
  • Enter 'java.lang.String' in textfield
  • Press OK button
  • Select Test menu -> Instantiate java.lang.String
  • Press cancel button
dialog closes  
5
public constructors shown
  • Select File menu -> Open class
  • Enter 'java.lang.String' in textfield
  • Press OK button
  • Select Test menu -> Instantiate java.lang.String
all public constructors shown  
6
protected constructors shown
  • Select File menu -> Open class
  • Enter 'java.lang.ClassLoader' in textfield
  • Press OK button
  • Select Test menu -> Instantiate java.lang.ClassLoader
all protected constructors shown  
7
private constructors shown
  • Select File menu -> Open class
  • Enter 'java.lang.String' in textfield
  • Press OK button
  • Select Test menu -> Instantiate java.lang.String
all private constructor shown  
8
package local constructors shown
  • Select File menu -> Open class
  • Enter 'aClass.thatForSomeReason.hasPackageLocal.Constructors' in textfield
  • Press OK button
  • Select Test menu -> Instantiate aClass.thatForSomeReason.hasPackageLocal.Constructors
all package local constructors shown  
9 Parameters not selected
  • Select File menu -> Open class
  • Enter 'java.lang.String in textfield
  • Press OK button
  • Select Test menu -> Instantiate java.lang.String
  • Select java.lang.String(java.lang.String)
  • Press OK button
Please select valid test data items for String  

 

Author: Mike Power
Date: 3/10/01