// meaning: filename in test/parsertest, mimetype, title, creator, description,
// meaning: filename in test/parsertest, mimetype, title, creator, description,
newString[]{"umlaute_windows.docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document","In München steht ein Hofbräuhaus, dort gibt es Bier in Maßkrügen","",""},
newString[]{"umlaute_windows.docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document","In München steht ein Hofbräuhaus, dort gibt es Bier in Maßkrügen","",""},
assertEquals("dev/00000",yacyVersion.combined2prettyVersion("0.0"));// input is valid - no warning generated
Assert.assertArrayEquals(newString[]{"dev","0000"},yacyVersion.combined2prettyVersion("0.0"));// input is valid - no warning generated
assertEquals("dev/00000",yacyVersion.combined2prettyVersion(" 0.11102440"));// spaces are not allowed
Assert.assertArrayEquals(newString[]{"dev","0000"},yacyVersion.combined2prettyVersion(" 0.11102440"));// spaces are not allowed
assertEquals("0.111/00000",yacyVersion.combined2prettyVersion("0.111"));// was (input is too short)
Assert.assertArrayEquals(newString[]{"0.111","0000"},yacyVersion.combined2prettyVersion("0.111"));// was (input is too short)
assertEquals("dev/00000",yacyVersion.combined2prettyVersion("0.1112440\t\n"));// \t and \n are not allowed
Assert.assertArrayEquals(newString[]{"dev","0000"},yacyVersion.combined2prettyVersion("0.1112440\t\n"));// \t and \n are not allowed
assertEquals("dev/00000",yacyVersion.combined2prettyVersion("124353432xxxx4546399999"));// not a number + too long
Assert.assertArrayEquals(newString[]{"dev","0000"},yacyVersion.combined2prettyVersion("124353432xxxx4546399999"));// not a number + too long
assertEquals("dev/00000",yacyVersion.combined2prettyVersion("123456789x"));// not a number
Assert.assertArrayEquals(newString[]{"dev","0000"},yacyVersion.combined2prettyVersion("123456789x"));// not a number
assertEquals("dev/00000",yacyVersion.combined2prettyVersion("9999999999"));// missing decimal point
Assert.assertArrayEquals(newString[]{"dev","0000"},yacyVersion.combined2prettyVersion("9999999999"));// missing decimal point
assertEquals("999.999/99900",yacyVersion.combined2prettyVersion("999.999999"));// was (floating point part must have 3 and SVN-Version 5 digits)
Assert.assertArrayEquals(newString[]{"999.999","9990"},yacyVersion.combined2prettyVersion("999.999999"));// was (floating point part must have 3 and SVN-Version 4 digits)