Assert.assertEquals( "Newer patch version must be patch invalid", ClassicEngineBoot.VersionValidity.INVALID_PATCH, ClassicEngineBoot.getInstance().isValidVersion( 3, 3, 4, projectInfo ) );
}
public void testTrunkIsValid() {
// Set current version to 3.3.3
final ProjectInformation projectInfo = Mockito.mock(ProjectInformation.class);
Mockito.when(projectInfo.getReleaseMajor()).thenReturn("999");
Mockito.when(projectInfo.getReleaseMinor()).thenReturn("999");
Mockito.when(projectInfo.getReleaseMilestone()).thenReturn("999");
final int[] trunk = parseVersionId(ClassicEngineBoot.VERSION_TRUNK);
Assert.assertEquals( "TRUNK version must be valid", ClassicEngineBoot.VersionValidity.VALID, ClassicEngineBoot.getInstance().isValidVersion( trunk[0], trunk[1], trunk[2], projectInfo ) );
Assert.assertEquals( "The same version must be valid", ClassicEngineBoot.VersionValidity.VALID, ClassicEngineBoot.getInstance().isValidVersion( 3, 3, 3, projectInfo ) );