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" );
}
}