You are on page 1of 4

Mindy Brandenburg

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

You might also like