private static void doTest( final VersionInfo info, final boolean expectedFromManifest, final String
expectedProductID, final String expectedTitle, final String expectedVersionMajor, final String
expectedVersionMinor, final String expectedVersionRelease, final String expectedVersionMilestone, final String
expectedVersionBuild, final String expectedVersionNumber ) {
Assert.assertEquals( expectedFromManifest, info.isFromManifest() );
Assert.assertEquals( expectedProductID, info.getProductID() );
Assert.assertEquals( expectedTitle, info.getTitle() );
Assert.assertEquals( expectedVersionMajor, info.getVersionMajor() );
Assert.assertEquals( expectedVersionMinor, info.getVersionMinor() );
Assert.assertEquals( expectedVersionRelease, info.getVersionRelease() );
Assert.assertEquals( expectedVersionMilestone, info.getVersionMilestone() );
Assert.assertEquals( expectedVersionBuild, info.getVersionBuild() );
Assert.assertEquals( expectedVersionNumber, info.getVersionNumber() );
final StringBuffer buffer = new StringBuffer();
buffer.append( "fromManifest = [" ).append( expectedFromManifest ).append( "]\n" );
buffer.append( "productID = [" ).append( expectedProductID ).append( "]\n" );
buffer.append( "title = [" ).append( expectedTitle ).append( "]\n" );
buffer.append( "versionMajor = [" ).append( expectedVersionMajor ).append( "]\n" );
buffer.append( "versionMinor = [" ).append( expectedVersionMinor ).append( "]\n" );
buffer.append( "versionRelease = [" ).append( expectedVersionRelease ).append( "]\n" );
buffer.append( "versionMilestone = [" ).append( expectedVersionMilestone ).append( "]\n" );
buffer.append( "versionBuild = [" ).append( expectedVersionBuild ).append( "]\n" );
buffer.append( "getVersionNumber() = [" ).append( expectedVersionNumber ).append( "]\n" );
Assert.assertEquals( buffer.toString(), info.toString() );
}
}