fix in CarTest.java
This commit is contained in:
		
							parent
							
								
									19b227c59f
								
							
						
					
					
						commit
						a67a96d19d
					
				| 
						 | 
				
			
			@ -105,34 +105,37 @@ class CarTest {
 | 
			
		|||
        car.move();
 | 
			
		||||
        checkNextPosition(DEFAULT_X, DEFAULT_Y);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
        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) {
 | 
			
		||||
 | 
			
		||||
                //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);
 | 
			
		||||
                expectedVelocityX += direction2.vector.getX();
 | 
			
		||||
                expectedVelocityY += direction2.vector.getY();
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue