Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
REJECTED Re: [cdt-patch] Code Assist bug fixes

Deja vu all over again!  This patch has the same problem as Andrew's. 

JUnit runs clean on Windows, but we get a failure on Linux.  Both JREs are 

1.3. 

The offending null object is an array called results. 
   assertEquals(results.length, 7); 

This looks similar to the problems Bogdan had previously in one of his 
tests, maybe he could shed some light on what's going on.

java.lang.NullPointerException
        at 
org.eclipse.cdt.core.codeassist.tests.CompletionProposalsTest.testCompletionProposals(CompletionProposalsTest.java:119)
        at java.lang.reflect.Method.invoke(Native Method)
        at junit.framework.TestCase.runTest(TestCase.java:154)
        at junit.framework.TestCase.runBare(TestCase.java:127)
        at junit.framework.TestResult$1.protect(TestResult.java:106)
        at junit.framework.TestResult.runProtected(TestResult.java:124)
        at junit.framework.TestResult.run(TestResult.java:109)
        at junit.framework.TestCase.run(TestCase.java:118)
        at junit.framework.TestSuite.runTest(TestSuite.java:208)
        at junit.framework.TestSuite.run(TestSuite.java:203)
        at junit.framework.TestSuite.runTest(TestSuite.java:208)
        at junit.framework.TestSuite.run(TestSuite.java:203)
        at 
org.eclipse.cdt.core.suite.AutomatedIntegrationSuite.run(AutomatedIntegrationSuite.java:116)
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:392)
        at 
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:276)
        at 
org.eclipse.pde.internal.junit.ui.RemotePluginTestRunner.main(RemotePluginTestRunner.java:30)
        at 
org.eclipse.pde.internal.junit.ui.UITestApplication.runEventLoop(UITestApplication.java:35)
        at org.eclipse.ui.internal.Workbench.run(Workbench.java:1385)
        at 
org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
        at org.eclipse.core.boot.BootLoader.run(BootLoader.java:431)
        at EclipseRuntimeLauncher.main(EclipseRuntimeLauncher.java:24)


Fix this and give it another shot. 


JohnC

cdt-patch-admin@xxxxxxxxxxx wrote on 09/19/2003 04:14:52 PM:

> 
> Core : 
>         Solution to bug#43162 : Code Assist not showing the right 
> return value: 
>         Saved a function return value string in the BasicSearchMatch 
object. 
>         Created a new package org.eclipse.cdt.internal.core.parser.util 
and 
>         added ASTUtil class with static methods to help convert an 
> ASTFunction 
>         return type from IASTAbstractDeclaration to String. Note that 
this was
>         previously implemented in the CModelBuilder. I just moved it
> to a common 
>         library for others (BasicSearchMatch) to use. 
> UI: 
>         Solutions to 
>         bug#43162 : Code Assist not showing the right return value 
>         Bug#43145 : foo function still showing in Code Assist even 
> if "f" is deleted 
>         Bug#42810 : Code Assist adding characters after pressing <enter> 

>         Bug#42861 : Code Assist should be case insensitive. 
> 
> Tests: 
>         Solution to bug#43162 : Code Assist not showing the right 
> return value. 
>         Solution to Bug#42861 : Code Assist should be case insensitive. 
>         Modified the CompletionProposalsTest to include upper and lower 
cases
>         and to include functions with different return values. 
> 
>         Sorry John, but the rest are visual bugs and could not add 
> test cases for them. 
> 
> Thanks, 
> Hoda Amer
> Staff Software Engineer
> Rational Software - IBM Software Group 
> 
> [attachment "core.sep.19.txt" deleted by John Camelon/Ottawa/IBM] 
> [attachment "tests.sep.19.txt" deleted by John Camelon/Ottawa/IBM] 
> [attachment "ui.sep.19.txt" deleted by John Camelon/Ottawa/IBM] 


Back to the top