Question: 1 . ( 5 0 points ) Input Space Partitioning Answer the following questions for the method intersection ( ) below: public Set intersection (

1.(50 points) Input Space Partitioning
Answer the following questions for the method intersection() below:
public Set intersection (Set s1, Set s2)
// Effects: If s1 or s2 is null, throw NullPointerException
// else return a (non null) Set equal to the intersection of Sets s1 and s2
Characteristic: Size of s2
- s2 has even number of elements (in other words, the size of s2 is an even number)
- s2 has odd number of elements (in other words, the size of s2 is an odd number)
Characteristic: Relation between s1 and s2
- the size of s1 is not bigger than the size of s2
- the size of s2 is not bigger than the size of s1
(a) Does the partition "Size of s2" satisfy the completeness property? If not, give a value for s2
that does not fit in any block.
(b) Does the partition "Size of s2" satisfy the disjointness property? If not, give a value for s2
that fits in more than one block.
(c) Does the partition "Relation between s1 and s2" satisfy the completeness property? If not,
give a pair of values for s1 and s2 that does not fit in any block.
(d) Does the partition "Relation between s1 and s2" satisfy the disjointness property? If not,
give a pair of values for s1 and s2 that fits in more than one block.
(e) If the "Base Choice" criterion were applied to the two partitions (exactly as written), how
many test requirements would result?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!