Professional Documents
Culture Documents
Test Data For GPA Report
Test Data For GPA Report
CS 216- Bidgoli
Prog9 Test Data
3/31/14
Reason for Test case Input Values Expected Output Observed Output
lower limit id and gpa,
one CS, one Male.
A 111 0.00 CS M
P
C
H
<~~~~~~~~~~~~~~ GPA Report ~~~~~~~~~~~~~~~>
Inorder:
STUDENT ID GPA MAJOR SEX
111 0.00 CS M
Preorder:
STUDENT ID GPA MAJOR SEX
111 0.00 CS M
Postorder:
STUDENT ID GPA MAJOR SEX
111 0.00 CS M
CIS: 0.00%
CS: 100.00%
Male: 100.00%
Female: 0.00%
Number of students: 1
Height of Binary Search Tree Is: 0
>>> END <<<
OK
upper limit id and
gpa, one IS, one
Female.
A 999 4.00 IS F
P
C
H
<~~~~~~~~~~~~~~ GPA Report ~~~~~~~~~~~~~~~>
Inorder:
STUDENT ID GPA MAJOR SEX
999 4.00 IS F
Preorder:
STUDENT ID GPA MAJOR SEX
999 4.00 IS F
Postorder:
STUDENT ID GPA MAJOR SEX
999 4.00 IS F
CIS: 100.00%
CS: 0.00%
Male: 0.00%
Female: 100.00%
Number of students: 1
Height of Binary Search Tree Is: 0
>>> END <<<
OK
invalid id: too low and
too high
invalid gpa: too low
and too high
invalid major
invalid sex
A 110 4.00 IS F
A 1000 0.00 CS M
A 222 -0.01 IS M
A 333 4.01 CS F
A 444 3.00 CIS M
A 555 3.21 IS G
A 111 0.00 CS M
A 999 4.00 IS F
P
C
H
<~~~~~~~~~~~~~~ GPA Report ~~~~~~~~~~~~~~~>
110 4.00 IS F ~~~Invalid data
1000 0.00 CS M ~~~Invalid data
222-0.01 IS M ~~~Invalid data
333 4.01 CS F ~~~Invalid data
444 3.00 CIS M ~~~Invalid data
555 3.21 IS G ~~~Invalid data
Inorder:
STUDENT ID GPA MAJOR SEX
111 0.00 CS M
999 4.00 IS F
Preorder:
STUDENT ID GPA MAJOR SEX
111 0.00 CS M
999 4.00 IS F
Postorder:
STUDENT ID GPA MAJOR SEX
999 4.00 IS F
111 0.00 CS M
CIS: 50.00%
CS: 50.00%
Male: 50.00%
Female: 50.00%
Number of students: 2
Height of Binary Search Tree Is: 1
>>> END <<<
OK
Deleting when list is
empty
D 555 <~~~~~~~~~~~~~~ GPA Report ~~~~~~~~~~~~~~~>
*** Tree is empty! No delete!
>>> END <<<
OK
Printing when list is
empty
A 555 3.21 IS F
D 555
P
C
H
<~~~~~~~~~~~~~~ GPA Report ~~~~~~~~~~~~~~~>
*** Tree is empty! No print!
*** Tree is empty! Number of nodes zero!
*** Tree is empty! No height!
>>> END <<<
OK
Deleting an item that
doesn't exist
A 555 3.21 IS F
A 999 4.00 IS F
A 111 0.00 CS M
A 222 3.00 IS M
A 333 2.55 CS F
D 543
P
C
H
<~~~~~~~~~~~~~~ GPA Report ~~~~~~~~~~~~~~~>
*** Item is not in tree! No delete!
Inorder:
STUDENT ID GPA MAJOR SEX
111 0.00 CS M
222 3.00 IS M
333 2.55 CS F
555 3.21 IS F
999 4.00 IS F
Preorder:
STUDENT ID GPA MAJOR SEX
555 3.21 IS F
111 0.00 CS M
222 3.00 IS M
333 2.55 CS F
999 4.00 IS F
Postorder:
STUDENT ID GPA MAJOR SEX
111 0.00 CS M
222 3.00 IS M
333 2.55 CS F
999 4.00 IS F
555 3.21 IS F
CIS: 60.00%
CS: 40.00%
Male: 40.00%
Female: 60.00%
Number of students: 5
Height of Binary Search Tree Is: 3
>>> END <<<
Mix. Lower boundary
id, upper boundary id,
upper boundary GPA,
lower boundary GPA,
invalid gender, invalid
id, invalid major,
invalid name, invalid
GPA.
A 999 4.00 IS F
A 111 0.00 CS M
A 222 3.00 IS M
A 333 2.55 CS F
A 444 3.00 CS M
A 555 3.21 IS F
A 234 3.21 CS B
A 101 2.22 IS F
A 146 1.0 IS M
A 437 2.0 AS M
A 894 4.1 IS F
D 333
A 110 2.00 IS M
A 1000 2.00 CS F
A 113 4.01 CS M
A 245 -0.01 IS W
D 222
D 999
D 111
D 444
P
C
H
<~~~~~~~~~~~~~~ GPA Report ~~~~~~~~~~~~~~~>
234 3.21 CS B ~~~Invalid data
101 2.22 IS F ~~~Invalid data
437 2.00 AS M ~~~Invalid data
894 4.10 IS F ~~~Invalid data
110 2.00 IS M ~~~Invalid data
1000 2.00 CS F ~~~Invalid data
113 4.01 CS M ~~~Invalid data
245-0.01 IS W ~~~Invalid data
Inorder:
STUDENT ID GPA MAJOR SEX
146 1.00 IS M
555 3.21 IS F
Preorder:
STUDENT ID GPA MAJOR SEX
146 1.00 IS M
555 3.21 IS F
Postorder:
STUDENT ID GPA MAJOR SEX
555 3.21 IS F
146 1.00 IS M
CIS: 100.00%
CS: 0.00%
Male: 50.00%
Female: 50.00%
Number of students: 2
Height of Binary Search Tree Is: 1
>>> END <<<
OK