Hatton Cross Roundabout testing:
-(FAILS)test that car from one roundabout passes to another roundabout if 'numHopsLeft' > 0
-(PASSES)test car leaves system when exitNumberPort = 8

For the test (which fails), car is inserted with the following characteristics 
(note that each min-roundabout is inserted with the same values because they all reference queue.ev):
queue.ev:
00:00:00:400 in 752
00:00:00:600 done 752

Note that simulation is successful if the car being inserted ONLY exits the roundabout and does not go to another mini-roundabout:
queue.ev:
00:00:00:400 in 802
00:00:00:600 done 802
	   

Execute simulatemodel.bat to simulate the model.


%NOTE: DrawLog fails to draw the output due to the cell DEV output ports (out_west & out_east).
I believe it has something to do with the ports since the error only appeared when trying to output data to out_west or out_east ports...
Error: 
Exception AssertException thrown!
Description: Invalid assertion
Thrown in: 
	File: drawlog.cpp - Method: main - Line: 318
Description: 
	rowVal.size() == cols
	The size of the rows for the initial values of the CoupledCell must be equal to the width value !
terminate called after throwing an instance of 'AssertException'



Simulation fails to run. I there's an issue when the car leaves the mini-roundabout to the next mini-roundabout.
(If car inserted into test has exitNumberPort=8. Simulation is successful)
Simulation error:
At 00:00:00:100:0
At 00:00:00:200:0
At 00:00:00:300:0
At 00:00:00:400:0
At 00:00:00:500:0
At 00:00:00:600:0
At 00:00:00:700:0
At 00:00:00:800:0
At 00:00:00:900:0
Exception AssertException thrown!
Description: Invalid assertion
Thrown in: 
	File: tdcell.cpp - Method: internalFunction - Line: 251
Description: 
	!queueVal().empty() && firstQueuedTime() == msg.time()
	
	
Test results:
(none)




