1 4 package com.openedit.scanner; 5 6 import java.io.File ; 7 import java.util.ArrayList ; 8 9 import com.openedit.archive.ArchiveTest; 10 import com.openedit.archive.ImageMaker; 11 import com.openedit.modules.search.LuceneHitTracker; 12 import com.openedit.store.Product; 13 14 public class ImageImportConverterTest extends ArchiveTest 15 { 16 public ImageImportConverterTest(String inArg0) 17 { 18 super(inArg0); 19 } 20 public void testConvert() throws Exception  21 { 22 File cats = new File ( getStore().getStoreDirectory() , "./configuration/catalogs.xml"); 23 cats.delete(); 24 ImageImportConverter converter = new ImageImportConverter(); 25 converter.convert(getStore(), new ArrayList ()); 26 getStore().clearProducts(); 27 Product product = getStore().getProduct("IMG_00321.JPG"); 28 assertNotNull(product); 29 assertTrue(product.getCatalogs().size() > 0); 30 } 31 public void testIndex() throws Exception  32 { 33 getStore().reindexAll(); 34 LuceneHitTracker hits = getStore().search("catalogs:2005-9-21"); 35 assertTrue( hits.getTotal() > 1 ); 36 } 37 38 39 40 public void testMedium() throws Exception  41 { 42 File missing = new File ( getStore().getStoreDirectory(),"/products/images/thumb/107810/1078102626ACFanVent01.jpg"); 43 missing.delete(); 44 45 File med = new File ( getStore().getStoreDirectory(),"/products/images/medium/107810/1078102626ACFanVent01.jpg"); 46 med.delete(); 47 48 ImageMaker maker = new ImageMaker(); 49 maker.setArchive( getArchive() ); 50 maker.run(); 51 assertTrue( missing.exists()); 52 assertTrue( med.exists()); 53 54 } 55 56 57 } 58
| Popular Tags
|