diff --git a/impl-base/src/test/java/DefaultPackageAddTestCase.java b/impl-base/src/test/java/DefaultPackageAddTestCase.java
index <HASH>..<HASH> 100644
--- a/impl-base/src/test/java/DefaultPackageAddTestCase.java
+++ b/impl-base/src/test/java/DefaultPackageAddTestCase.java
@@ -91,12 +91,27 @@ public class DefaultPackageAddTestCase
       assertClassesWereAdded(archive);
    }
    
+   /**
+    * Makes sure classes in the default package, and only in the default package, are added.
+    * 
+    * SHRINKWRAP-233, SHRINKWRAP-302
+    */
    @Test
    public void testAddDefaultPackage() {
       JavaArchive archive = ShrinkWrap.create(JavaArchive.class);
       archive.addDefaultPackage();
       
       assertClassesWereAdded(archive);
+      
+      /*
+       * It should have added only the following three classes:
+       * 1. /DefaultPackageAddTestCase.class
+       * 2. /ClassInDefaultPackage.class
+       * 3. /ClassInDefaultPackage$InnerClassInDefaultPackage.class
+       */ 
+      final int expectedSize = 3;
+      final int size = archive.getContent().size();
+      Assert.assertEquals("Not the expected number of assets added to the archive", expectedSize, size);
    }
 
    private void assertClassesWereAdded(JavaArchive archive) {
[SHRINKWRAP-<I>] Makes sure classes only from the default package are added