Checks modified to assertFalse(cacheEntry.isEmpty()) & assertTrue(cacheEntry.isEmpty())
diff --git a/tests/org.eclipse.dltk.ruby.core.tests/src/org/eclipse/dltk/ruby/core/tests/resources/SourceModuleInfoCacheTest.java b/tests/org.eclipse.dltk.ruby.core.tests/src/org/eclipse/dltk/ruby/core/tests/resources/SourceModuleInfoCacheTest.java
index d4a72fc..560b137 100644
--- a/tests/org.eclipse.dltk.ruby.core.tests/src/org/eclipse/dltk/ruby/core/tests/resources/SourceModuleInfoCacheTest.java
+++ b/tests/org.eclipse.dltk.ruby.core.tests/src/org/eclipse/dltk/ruby/core/tests/resources/SourceModuleInfoCacheTest.java
@@ -55,11 +55,6 @@
 
 	private static final String PROJECT = "resource1";
 
-	/**
-	 * Should be the same as {@link SourceParserUtil#AST}
-	 */
-	private static final String AST = "ast";
-
 	public void testCacheResourceChanged() throws CoreException {
 		final IScriptModel model = getScriptModel();
 		final String resource1 = "resource001.rb";
@@ -72,14 +67,14 @@
 		ISourceModuleInfoCache.ISourceModuleInfo cacheEntry = cache
 				.get(module1);
 		assertNotNull(cacheEntry);
-		assertNotNull(cacheEntry.get(AST));
+		assertFalse(cacheEntry.isEmpty());
 		IFile file = project.getProject().getFile(resource1);
 		final String source = module1.getSource() + "\n\n" + "#END OF FILE";
 		file.setContents(new ByteArrayInputStream(source.getBytes()), true,
 				false, null);
 		cacheEntry = cache.get(module1);
 		assertNotNull(cacheEntry);
-		assertNull(cacheEntry.get(AST));
+		assertTrue(cacheEntry.isEmpty());
 	}
 
 	public void testCacheResourceDeleted() throws CoreException {
@@ -93,11 +88,11 @@
 		ISourceModuleInfoCache.ISourceModuleInfo cacheEntry = cache
 				.get(module1);
 		assertNotNull(cacheEntry);
-		assertNotNull(cacheEntry.get(AST));
+		assertFalse(cacheEntry.isEmpty());
 		project.getProject().getFile(resource1).delete(true, null);
 		cacheEntry = cache.get(module1);
 		assertNotNull(cacheEntry);
-		assertNull(cacheEntry.get(AST));
+		assertTrue(cacheEntry.isEmpty());
 	}
 
 }