You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by mb...@apache.org on 2007/05/23 09:56:40 UTC

svn commit: r540871 - in /incubator/uima/uimaj/trunk/uimaj-core/src/test: java/org/apache/uima/pear/util/TestPearInstallationVerification.java resources/pearTests/analysisEngine.pear resources/pearTests/casConsumer.pear resources/pearTests/typeSystem.pear

Author: mbaessler
Date: Wed May 23 00:56:39 2007
New Revision: 540871

URL: http://svn.apache.org/viewvc?view=rev&rev=540871
Log:
UIMA-411

added some additional pear verification test cases for analysis engines, cas consumers and
type system pears

JIRA ticket https://issues.apache.org/jira/browse/UIMA-411

Added:
    incubator/uima/uimaj/trunk/uimaj-core/src/test/resources/pearTests/analysisEngine.pear   (with props)
    incubator/uima/uimaj/trunk/uimaj-core/src/test/resources/pearTests/casConsumer.pear   (with props)
    incubator/uima/uimaj/trunk/uimaj-core/src/test/resources/pearTests/typeSystem.pear   (with props)
Modified:
    incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/pear/util/TestPearInstallationVerification.java

Modified: incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/pear/util/TestPearInstallationVerification.java
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/pear/util/TestPearInstallationVerification.java?view=diff&rev=540871&r1=540870&r2=540871
==============================================================================
--- incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/pear/util/TestPearInstallationVerification.java (original)
+++ incubator/uima/uimaj/trunk/uimaj-core/src/test/java/org/apache/uima/pear/util/TestPearInstallationVerification.java Wed May 23 00:56:39 2007
@@ -66,22 +66,60 @@
   public void testAePearVerification() throws Exception {
     
      //get pear file to install
-    File pearFile = JUnitExtension.getFile("pearTests/DateTime.pear");
-    Assert.assertNotNull(pearFile);
+    File pearFile = JUnitExtension.getFile("pearTests/analysisEngine.pear");
+    Assert.assertNotNull("analysisEngine.pear file not found", pearFile);
     
     // Install PEAR package without verification
     PackageBrowser instPear = PackageInstaller.installPackage(
             this.tempInstallDir, pearFile, false);
     
     //check package browser
-    Assert.assertNotNull(instPear);
+    Assert.assertNotNull("PackageBrowser is null", instPear);
        
     InstallationTester installTester = new InstallationTester(instPear);
     TestStatus status = installTester.doTest();
     
     Assert.assertEquals(status.getRetCode(), TestStatus.TEST_SUCCESSFUL);
   }
-  
-  //TODO: create testcases for cc, ci, cr, cpe and ts pear packages
+
+  public void testCcPearVerification() throws Exception {
+    
+    //get pear file to install
+   File pearFile = JUnitExtension.getFile("pearTests/casConsumer.pear");
+   Assert.assertNotNull("casConsumer.pear file not found", pearFile);
+   
+   // Install PEAR package without verification
+   PackageBrowser instPear = PackageInstaller.installPackage(
+           this.tempInstallDir, pearFile, false);
+   
+   //check package browser
+   Assert.assertNotNull("PackageBrowser is null", instPear);
+      
+   InstallationTester installTester = new InstallationTester(instPear);
+   TestStatus status = installTester.doTest();
+   
+   Assert.assertEquals(status.getRetCode(), TestStatus.TEST_SUCCESSFUL);
+ }
+
+  public void testTsPearVerification() throws Exception {
+    
+    //get pear file to install
+   File pearFile = JUnitExtension.getFile("pearTests/typeSystem.pear");
+   Assert.assertNotNull("typeSystem.pear file not found", pearFile);
+   
+   // Install PEAR package without verification
+   PackageBrowser instPear = PackageInstaller.installPackage(
+           this.tempInstallDir, pearFile, false);
+   
+   //check package browser
+   Assert.assertNotNull("PackageBrowser is null", instPear);
+      
+   InstallationTester installTester = new InstallationTester(instPear);
+   TestStatus status = installTester.doTest();
+   
+   Assert.assertEquals(status.getRetCode(), TestStatus.TEST_SUCCESSFUL);
+ }
+
+  //TODO: create testcases for ci, cr, cpe pear packages
 
 }

Added: incubator/uima/uimaj/trunk/uimaj-core/src/test/resources/pearTests/analysisEngine.pear
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/resources/pearTests/analysisEngine.pear?view=auto&rev=540871
==============================================================================
Binary file - no diff available.

Propchange: incubator/uima/uimaj/trunk/uimaj-core/src/test/resources/pearTests/analysisEngine.pear
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/uima/uimaj/trunk/uimaj-core/src/test/resources/pearTests/casConsumer.pear
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/resources/pearTests/casConsumer.pear?view=auto&rev=540871
==============================================================================
Binary file - no diff available.

Propchange: incubator/uima/uimaj/trunk/uimaj-core/src/test/resources/pearTests/casConsumer.pear
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/uima/uimaj/trunk/uimaj-core/src/test/resources/pearTests/typeSystem.pear
URL: http://svn.apache.org/viewvc/incubator/uima/uimaj/trunk/uimaj-core/src/test/resources/pearTests/typeSystem.pear?view=auto&rev=540871
==============================================================================
Binary file - no diff available.

Propchange: incubator/uima/uimaj/trunk/uimaj-core/src/test/resources/pearTests/typeSystem.pear
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream