Author: brett
Date: Wed Dec  7 12:16:53 2011
New Revision: 1211406

URL: http://svn.apache.org/viewvc?rev=1211406&view=rev
Log:
update IT for zip contents

Modified:
    
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_329_VS2010WcfProjectSupportTest.java

Modified: 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_329_VS2010WcfProjectSupportTest.java
URL: 
http://svn.apache.org/viewvc/incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_329_VS2010WcfProjectSupportTest.java?rev=1211406&r1=1211405&r2=1211406&view=diff
==============================================================================
--- 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_329_VS2010WcfProjectSupportTest.java
 (original)
+++ 
incubator/npanday/npanday-its/trunk/src/test/java/npanday/its/NPANDAY_329_VS2010WcfProjectSupportTest.java
 Wed Dec  7 12:16:53 2011
@@ -20,6 +20,8 @@ import org.apache.maven.it.Verifier;
 import org.apache.maven.it.util.ResourceExtractor;
 
 import java.io.File;
+import java.util.Arrays;
+import java.util.List;
 
 public class NPANDAY_329_VS2010WcfProjectSupportTest
     extends AbstractNPandayIntegrationTestCase
@@ -32,13 +34,23 @@ public class NPANDAY_329_VS2010WcfProjec
     public void testWCF2010Project()
         throws Exception
     {
-        File testDir = ResourceExtractor.simpleExtractResources( getClass(), 
"/NPANDAY_329_VS2010WcfProjectSupportTest" );
+        File testDir = ResourceExtractor.simpleExtractResources( getClass(),
+                                                                 
"/NPANDAY_329_VS2010WcfProjectSupportTest" );
         Verifier verifier = getVerifier( testDir );
         verifier.executeGoal( "install" );
-        String assembly = new File( testDir,
-            getAssemblyFile( "WcfService1", "1.0.0", "zip" ) 
).getAbsolutePath();
-        verifier.assertFilePresent( assembly );
+        File zipFile = new File( testDir, getAssemblyFile( "WcfService1", 
"1.0.0", "zip" ) );
+        verifier.assertFilePresent( zipFile.getAbsolutePath() );
         verifier.verifyErrorFreeLog();
         verifier.resetStreams();
+
+        List<String> expectedEntries = Arrays.asList( "bin/WcfService1.dll", 
"bin/System.Web.DynamicData.dll",
+                                                      
"bin/System.Web.Entity.dll",
+                                                      
"bin/System.Web.ApplicationServices.dll", "Service1.svc",
+                                                      "Web.config", 
"Web.Debug.config", "Web.Release.config" );
+
+        assertZipEntries( zipFile, expectedEntries );
+
+        String assembly = new File( testDir, 
"target/WcfService1/bin/WcfService1.dll" ).getCanonicalPath();
+        assertClassPresent( assembly, "Service1" );
     }
 }


Reply via email to