Bug 113139 port parameter Allow Null and Allow Blank Values not working as expected
1. In query, specify the following WHERE clause: WHERE customers.state = ? or customers.custID = ? 2. Create data set parameters 3. Create report parameters. Both parameters have Allow Null and Allow Blank Values selected. 4. Preview report. In Enter Parameters, specify a value such as CT for state and 101 for custID. The report displays the correct results. 5. Select Show Report Parameters. Specify blank values for both parameters. The report displays this error message: There are errors on the report page: + There are error(s) in Table:null 6. Select Show Report Parameters. Specify null values for both parameters. The report displays the same error message. Expected results when null or blank values are specified: A blank report because the data source does not contain null or blank values.
testsuites/org.eclipse.birt.report.tests.engine/src/org/eclipse/birt/report/tests/engine/api/RenderTaskTest.java
task = engine.createRenderTask( reportDoc );
			task.setLocale( Locale.ENGLISH );
			task.setAppContext( appContext );
			task.setBookmark( bookmark );
			task.setRenderOption( options );
			task.render( );
			assertEquals(
					"Exception when render html with given bookmark from "
							+ fileName, 0, task.getErrors( ).size( ) );
			task.close( );
			File htmlFile = new File( outputFileName );
			assertTrue( "Render item with bookmark " + bookmark
					+ " to html failed. ", htmlFile.exists( ) );
			assertTrue( "Render item with bookmark " + bookmark
					+ " to html failed. ", htmlFile.length( ) != 0 );
			
			outputFileName = outputPath + fileName + "/pdf/bookmark_"
					+ bookmark + ".pdf";
			options.setOutputFileName( outputFileName );
			options.setOutputFormat( "pdf" );
			task = engine.createRenderTask( reportDoc );
			task.setLocale( Locale.ENGLISH );
			task.setAppContext( appContext );
			task.setBookmark( bookmark );
			task.setRenderOption( options );
			task.render( );
			assertEquals( "Exception when render pdf with given bookmark from "
					+ fileName, 0, task.getErrors( ).size( ) );
			task.close( );
			File pdfFile = new File( outputFileName );