Changeset 5944 for branches/cleanup


Ignore:
Timestamp:
02/19/10 14:17:44 (10 years ago)
Author:
melissa
Message:
  • Moved OME I/O tests to ome-io component.
  • Added dependency check to LuraWave service.
  • Tweaked POI and MDB tests to expect a FileNotFoundException to be thrown.

All tests should now pass. See #464.

Location:
branches/cleanup
Files:
6 added
8 edited
3 moved

Legend:

Unmodified
Added
Removed
  • branches/cleanup/build.xml

    r5931 r5944  
    879879  <target name="test-ome-io" 
    880880    description="compile and run tests for OME I/O"> 
    881     <ant dir="components/ome-io" target="ome-io.test"/> 
     881    <ant dir="components/ome-io" target="test"/> 
    882882  </target> 
    883883 
  • branches/cleanup/components/bio-formats/build.properties

    r5943 r5944  
    1414                               ${artifact.dir}/loci-common.jar:\ 
    1515                               ${artifact.dir}/mdbtools-java.jar:\ 
    16                                ${artifact.dir}/ome-io.jar:\ 
    1716                               ${artifact.dir}/ome-xml.jar:\ 
    1817                               ${artifact.dir}/poi-loci.jar:\ 
     
    2827                               ${artifact.dir}/loci-common.jar:\ 
    2928                               ${artifact.dir}/mdbtools-java.jar:\ 
    30                                ${artifact.dir}/ome-io.jar:\ 
    3129                               ${artifact.dir}/poi-loci.jar:\ 
    3230                               ${lib.dir}/forms-1.3.0.jar:\ 
     
    3937component.classpath.nomdb    = ${artifact.dir}/jai_imageio.jar:\ 
    4038                               ${artifact.dir}/loci-common.jar:\ 
    41                                ${artifact.dir}/ome-io.jar:\ 
    4239                               ${artifact.dir}/ome-xml.jar:\ 
    4340                               ${artifact.dir}/poi-loci.jar:\ 
     
    5249                               ${artifact.dir}/loci-common.jar:\ 
    5350                               ${artifact.dir}/mdbtools-java.jar:\ 
    54                                ${artifact.dir}/ome-io.jar:\ 
    5551                               ${artifact.dir}/ome-xml.jar:\ 
    5652                               ${lib.dir}/forms-1.3.0.jar:\ 
     
    6561                               ${artifact.dir}/loci-common.jar:\ 
    6662                               ${artifact.dir}/mdbtools-java.jar:\ 
    67                                ${artifact.dir}/ome-io.jar:\ 
    6863                               ${artifact.dir}/ome-xml.jar:\ 
    6964                               ${artifact.dir}/poi-loci.jar:\ 
     
    7368                               ${lib.dir}/slf4j-log4j12-1.5.10.jar:\ 
    7469                               ${lib.dir}/testng-5.11-jdk15.jar 
    75 # Used by TestNG suite that tests the absence of class from ome-io.jar 
    76 component.classpath.noomeio  = ${artifact.dir}/jai_imageio.jar:\ 
    77                                ${artifact.dir}/loci-common.jar:\ 
    78                                ${artifact.dir}/mdbtools-java.jar:\ 
    79                                ${artifact.dir}/ome-xml.jar:\ 
    80                                ${artifact.dir}/poi-loci.jar:\ 
    81                                ${lib.dir}/forms-1.3.0.jar:\ 
    82                                ${lib.dir}/log4j-1.2.15.jar:\ 
    83                                ${lib.dir}/slf4j-api-1.5.10.jar:\ 
    84                                ${lib.dir}/slf4j-log4j12-1.5.10.jar:\ 
    85                                ${lib.dir}/stubs.jar:\ 
    86                                ${lib.dir}/testng-5.11-jdk15.jar 
    8770# Used by TestNG suite that tests the absence of class from jai_imageio.jar 
    8871component.classpath.nojai    = ${artifact.dir}/loci-common.jar:\ 
    8972                               ${artifact.dir}/mdbtools-java.jar:\ 
    90                                ${artifact.dir}/ome-io.jar:\ 
    9173                               ${artifact.dir}/ome-xml.jar:\ 
    9274                               ${artifact.dir}/poi-loci.jar:\ 
     
    9981component.classpath.nolurawave = ${artifact.dir}/loci-common.jar:\ 
    10082                               ${artifact.dir}/mdbtools-java.jar:\ 
    101                                ${artifact.dir}/ome-io.jar:\ 
    10283                               ${artifact.dir}/ome-xml.jar:\ 
    10384                               ${artifact.dir}/poi-loci.jar:\ 
  • branches/cleanup/components/bio-formats/build.xml

    r5943 r5944  
    1515  <target name="test" 
    1616    depends="jar,compile-tests,test-no-mdb,test-no-netcdf,test-no-ome-xml, 
    17     test-no-poi,test-no-ome-io,test-no-jai,test-no-lurawave" 
     17    test-no-poi,test-no-jai,test-no-lurawave" 
    1818    description="run tests" if="doTests"> 
    1919    <testng classpath="${test-classes.dir}:${classes.dir}:${component.classpath}" 
     
    2121      <xmlfileset file="${testng.xml}"/> 
    2222      <jvmarg value="-mx${testng.memory}"/> 
     23      <jvmarg value="-Dlurawave.license=XXX"/> 
    2324    </testng> 
    2425  </target> 
     
    3031    <testng classpath= 
    3132      "${test-classes.dir}:${classes.dir}:${component.classpath.nomdb}"> 
     33    <!--<testng classpath="${test-classes.dir}:${classes.dir}:${artifact.dir}/loci-common.jar">--> 
    3234      <xmlfileset file="${build.dir}/testng.xml"/> 
    3335      <jvmarg value="-mx${testng.memory}"/> 
     
    6870  </target> 
    6971 
    70   <target name="test-no-ome-io" depends="compile-tests" 
    71     description="run missing OME I/O JAR tests" if="doTests"> 
    72     <copy tofile="${build.dir}/testng.xml" overwrite="true" 
    73       file="${tests.dir}/loci/formats/utests/testng-no-ome-io.xml"/> 
    74     <testng classpath= 
    75       "${test-classes.dir}:${classes.dir}:${component.classpath.noomeio}"> 
    76       <xmlfileset file="${build.dir}/testng.xml"/> 
    77       <jvmarg value="-mx${testng.memory}"/> 
    78     </testng> 
    79   </target> 
    80  
    8172  <target name="test-no-jai" depends="compile-tests" 
    8273    description="run missing JAI ImageIO JAR tests" if="doTests"> 
  • branches/cleanup/components/bio-formats/src/loci/formats/services/LuraWaveServiceImpl.java

    r5943 r5944  
    7272  public LuraWaveServiceImpl() { 
    7373    license = System.getProperty(LICENSE_PROPERTY); 
     74    checkClassDependency(com.luratech.lwf.lwfDecoder.class); 
    7475  } 
    7576 
  • branches/cleanup/components/bio-formats/test/loci/formats/utests/MDBServiceTest.java

    r5941 r5944  
    2626import static org.testng.AssertJUnit.*; 
    2727 
     28import java.io.FileNotFoundException; 
    2829import java.io.IOException; 
    2930 
     
    5354  } 
    5455 
    55   @Test 
     56  @Test(expectedExceptions={FileNotFoundException.class}) 
    5657  public void testInitialize() throws IOException { 
    5758    service.initialize("."); 
  • branches/cleanup/components/bio-formats/test/loci/formats/utests/POIServiceTest.java

    r5941 r5944  
    2626import static org.testng.AssertJUnit.*; 
    2727 
     28import java.io.FileNotFoundException; 
    2829import java.io.IOException; 
    2930 
     
    5354  } 
    5455 
    55   @Test 
     56  @Test(expectedExceptions={FileNotFoundException.class}) 
    5657  public void testInitialize() throws IOException { 
    5758    service.initialize("."); 
  • branches/cleanup/components/bio-formats/test/loci/formats/utests/testng.xml

    r5943 r5944  
    77            <class name="loci.formats.utests.MDBServiceTest"/> 
    88            <class name="loci.formats.utests.NetCDFServiceTest"/> 
    9             <class name="loci.formats.utests.OMEReaderWriterServiceTest"/> 
    109            <class name="loci.formats.utests.OMEXMLServiceTest"/> 
    1110            <class name="loci.formats.utests.POIServiceTest"/> 
  • branches/cleanup/components/ome-io/build.xml

    r5551 r5944  
    1212  <import file="${root.dir}/components/java.xml"/> 
    1313  <property file="build.properties"/> 
     14 
     15  <target name="test" depends="jar,test-no-omeio" description="run tests" if="doTests"> 
     16    <copy tofile="${build.dir}/testng.xml" overwrite="true" 
     17      file="${tests.dir}/loci/ome/utests/testng.xml"/> 
     18    <testng 
     19      classpath="${test-classes.dir}:${classes.dir}:${component.classpath}"> 
     20      <xmlfileset file="${build.dir}/testng.xml"/> 
     21      <jvmarg value="-mx${testng.memory}"/> 
     22    </testng> 
     23  </target> 
     24 
     25  <target name="test-no-omeio" depends="compile-tests" description="run missing OME I/O tests" if="doTests"> 
     26    <copy tofile="${build.dir}/testng.xml" overwrite="true" 
     27      file="${tests.dir}/loci/ome/utests/test-no-omeio.xml"/> 
     28    <testng classpath="${test-classes.dir}:${component.classpath}"> 
     29      <xmlfileset file="${build.dir}/testng.xml"/> 
     30      <jvmarg value="-mx${testng.memory}"/> 
     31    </testng> 
     32  </target> 
    1433</project> 
  • branches/cleanup/components/ome-io/test/loci/ome/utests/OMEReaderWriterServiceTest.java

    r5941 r5944  
    7575  } 
    7676 
    77   @Test 
    78   public void testNewOMEROWriter() 
    79     throws IOException, ServiceException { 
     77  @Test(expectedExceptions={IllegalArgumentException.class}) 
     78  public void testNewOMEROWriter() throws IOException, ServiceException { 
    8079    IFormatWriter writer = service.newOMEROWriter(); 
    8180    assertNotNull(writer); 
Note: See TracChangeset for help on using the changeset viewer.