-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Test 4: check for backwash with predetermined sites
* filename = input20.txt
- isFull(18, 1) returns wrong value [after 231 sites opened]
- student = true
- reference = false
- failed after call 231 to isOpen()
* filename = input10.txt
- isFull(9, 1) returns wrong value [after 56 sites opened]
- student = true
- reference = false
- failed after call 56 to isOpen()
* filename = input50.txt
- isFull(22, 28) returns wrong value [after 1412 sites opened]
- student = true
- reference = false
- failed after call 1412 to isOpen()
* filename = jerry47.txt
- isFull(11, 47) returns wrong value [after 1076 sites opened]
- student = true
- reference = false
- failed after call 1076 to isOpen()
==> FAILED
Test 5: check for backwash with predetermined sites that have
multiple percolating paths
* filename = input3.txt
- isFull(3, 1) returns wrong value [after 4 sites opened]
- student = true
- reference = false
- failed after call 4 to isOpen()
* filename = input4.txt
- isFull(4, 4) returns wrong value [after 7 sites opened]
- student = true
- reference = false
- failed after call 7 to isOpen()
* filename = input7.txt
- isFull(6, 1) returns wrong value [after 12 sites opened]
- student = true
- reference = false
- failed after call 12 to isOpen()
==> FAILED
...
Test 15: call all methods in random order until all sites are open,
allowing open() to be called on a site more than once
(these inputs are prone to backwash)
* n = 3
- isFull(3, 1) returns wrong value [after 5 sites opened]
- student = true
- reference = false
- failed on trial 1 of 40
* n = 5
- isFull(5, 5) returns wrong value [after 16 sites opened]
- student = true
- reference = false
- failed on trial 4 of 20
* n = 7
- isFull(6, 1) returns wrong value [after 25 sites opened]
- student = true
- reference = false
- failed on trial 1 of 10
* n = 10
- isFull(10, 5) returns wrong value [after 46 sites opened]
- student = true
- reference = false
- failed on trial 1 of 5
* n = 20
- isFull(12, 6) returns wrong value [after 239 sites opened]
- student = true
- reference = false
- failed on trial 1 of 2
* n = 50
- isFull(29, 11) returns wrong value [after 1617 sites opened]
- student = true
- reference = false
- failed on trial 1 of 1
==> FAILED