1 4 package com.openedit.archive.update; 5 6 import java.io.File ; 7 import java.util.List ; 8 9 import com.openedit.archive.Archive; 10 import com.openedit.store.Product; 11 12 public class ImageHeaderTest extends ArcUpdateTestCase 13 { 14 public ImageHeaderTest(String inArg0) 15 { 16 super(inArg0); 17 } 18 19 public void testUpdate() throws Exception { 20 Product product = getStore().getProduct("acfanvent01tif1078102626"); 21 final String expectedKey = product.getKeywords(); 22 assertNotNull(product); 23 24 Archive archive = getArchive(); 25 File original = archive.getOriginalDocument(product); 26 final String path = original.getAbsolutePath(); 27 removeKeywords(path); 28 long mod = original.lastModified(); 29 30 archive.updateHeaders(); 36 File updated = archive.getOriginalDocument(product); 37 List output = findKeywords(path).getOutput(); 38 assertListContains(expectedKey, output); 39 assertTrue(updated.lastModified() > original.lastModified()); 40 } 41 42 60 } 61 | Popular Tags |