package org.openslx.imagemaster; import junit.framework.Test; import junit.framework.TestCase; import junit.framework.TestSuite; import org.openslx.imagemaster.util.Sha512Crypt; /** * Unit test for simple App. */ public class AppTest extends TestCase { /** * Create the test case * * @param testName name of the test case */ public AppTest(String testName) { super( testName ); } /** * @return the suite of tests being tested */ public static Test suite() { return new TestSuite( AppTest.class ); } /** * Rigourous Test :-) */ public void testApp() { assertTrue( true ); } public void testSha512_Crypt() { Sha512Crypt.selfTest(); } /* Fails... public void testImageProcessor() { ImageData imageData = new ImageData(UUID.randomUUID().toString(), 1, "windows7.vmdk", System.currentTimeMillis(), System.currentTimeMillis(), "ns202@uni-freiburg.de", "win7", true, false, "Windows 7", "Das ist ein tolles Windows 7", 40*16*1024*1024L); // exactly 40 blocks UploadInfos uploadInfos = ImageProcessor.getUploadInfos( "asdfasdfasdf", imageData ); assertEquals( "Not the right number of blocks", 20, uploadInfos.missingBlocks.size() ); for (int i = 0; i < uploadInfos.missingBlocks.size(); i++) { assertEquals(i, uploadInfos.missingBlocks.remove( 0 ).intValue()); } String token = uploadInfos.getToken(); uploadInfos = ImageProcessor.getUploadInfos( "asdfasdfasdf", imageData ); assertEquals( "Not the right number of blocks", 20, uploadInfos.missingBlocks.size() ); for (int i = 0; i < uploadInfos.missingBlocks.size(); i++) { assertEquals(i, uploadInfos.missingBlocks.remove( 0 ).intValue()); } assertEquals("Wrong token was sent back.", token, uploadInfos.getToken()); } */ }