Fixed Error in CarTest.java #20
			
				
			
		
		
		
	| 
						 | 
					@ -105,34 +105,37 @@ class CarTest {
 | 
				
			||||||
        car.move();
 | 
					        car.move();
 | 
				
			||||||
        checkNextPosition(DEFAULT_X, DEFAULT_Y);
 | 
					        checkNextPosition(DEFAULT_X, DEFAULT_Y);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        for (PositionVector.Direction direction1 : directions) {
 | 
					        for (PositionVector.Direction direction1 : directions) {
 | 
				
			||||||
 | 
					 | 
				
			||||||
            //create a new instance of Car with default coordinates and velocity 0.
 | 
					 | 
				
			||||||
            setUp();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            //variables to save the actual expected result of method nextPosition
 | 
					 | 
				
			||||||
            int expectedNextPosX = DEFAULT_X;
 | 
					 | 
				
			||||||
            int expectedNextPosY = DEFAULT_Y;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            //variables to save the acutal expected result of method getVelocity
 | 
					 | 
				
			||||||
            int expectedVelocityX = 0;
 | 
					 | 
				
			||||||
            int expectedVelocityY = 0;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            car.accelerate(direction1);
 | 
					 | 
				
			||||||
            expectedVelocityX += direction1.vector.getX();
 | 
					 | 
				
			||||||
            expectedVelocityY += direction1.vector.getY();
 | 
					 | 
				
			||||||
            expectedNextPosX += direction1.vector.getX();
 | 
					 | 
				
			||||||
            expectedNextPosY += direction1.vector.getY();
 | 
					 | 
				
			||||||
            checkVelocity(expectedVelocityX, expectedVelocityY);
 | 
					 | 
				
			||||||
            checkNextPosition(expectedNextPosX, expectedNextPosY);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            car.move();
 | 
					 | 
				
			||||||
            expectedNextPosX += direction1.vector.getX();
 | 
					 | 
				
			||||||
            expectedNextPosY += direction1.vector.getY();
 | 
					 | 
				
			||||||
            checkVelocity(expectedVelocityX, expectedVelocityY);
 | 
					 | 
				
			||||||
            checkNextPosition(expectedNextPosX, expectedNextPosY);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
            for (PositionVector.Direction direction2 : directions) {
 | 
					            for (PositionVector.Direction direction2 : directions) {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                //create a new instance of Car with default coordinates and velocity 0.
 | 
				
			||||||
 | 
					                setUp();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                //variables to save the actual expected result of method nextPosition
 | 
				
			||||||
 | 
					                int expectedNextPosX = DEFAULT_X;
 | 
				
			||||||
 | 
					                int expectedNextPosY = DEFAULT_Y;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                //variables to save the acutal expected result of method getVelocity
 | 
				
			||||||
 | 
					                int expectedVelocityX = 0;
 | 
				
			||||||
 | 
					                int expectedVelocityY = 0;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                car.accelerate(direction1);
 | 
				
			||||||
 | 
					                expectedVelocityX += direction1.vector.getX();
 | 
				
			||||||
 | 
					                expectedVelocityY += direction1.vector.getY();
 | 
				
			||||||
 | 
					                expectedNextPosX += direction1.vector.getX();
 | 
				
			||||||
 | 
					                expectedNextPosY += direction1.vector.getY();
 | 
				
			||||||
 | 
					                checkVelocity(expectedVelocityX, expectedVelocityY);
 | 
				
			||||||
 | 
					                checkNextPosition(expectedNextPosX, expectedNextPosY);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                car.move();
 | 
				
			||||||
 | 
					                expectedNextPosX += direction1.vector.getX();
 | 
				
			||||||
 | 
					                expectedNextPosY += direction1.vector.getY();
 | 
				
			||||||
 | 
					                checkVelocity(expectedVelocityX, expectedVelocityY);
 | 
				
			||||||
 | 
					                checkNextPosition(expectedNextPosX, expectedNextPosY);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                car.accelerate(direction2);
 | 
					                car.accelerate(direction2);
 | 
				
			||||||
                expectedVelocityX += direction2.vector.getX();
 | 
					                expectedVelocityX += direction2.vector.getX();
 | 
				
			||||||
                expectedVelocityY += direction2.vector.getY();
 | 
					                expectedVelocityY += direction2.vector.getY();
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue