Bug 137896 org.eclipse.birt.core unit test failed in daily build 20060421
org.eclipse.birt.core unit test failed in daily build 20060421. Please see the attachment for details. Two errors (drop 2) in it were caused by the wrong file full path created by data team. Please have a look: testReadFromFile Error test\org\eclipse\birt\core\data\input\testData1.txt (The system cannot find the path specified) java.io.FileNotFoundException: test\org\eclipse\birt\core\data\input\testData1.txt (The system cannot find the path specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:106) at java.io.FileReader.<init>(FileReader.java:55) at org.eclipse.birt.core.data.ExpressionUtilTest.testReadFromFile(ExpressionUtilTest.java:124) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:330) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:204) at org.eclipse.test.CoreTestApplication.runTests(CoreTestApplication.java:35) at org.eclipse.test.CoreTestApplication.run(CoreTestApplication.java:31) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:169) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) at org.eclipse.core.launcher.Main.basicRun(Main.java:280) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952) 0.000 testReadFromFile1 Error test\org\eclipse\birt\core\data\input\testData1.txt (The system cannot find the path specified) java.io.FileNotFoundException: test\org\eclipse\birt\core\data\input\testData1.txt (The system cannot find the path specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:106) at java.io.FileReader.<init>(FileReader.java:55) at org.eclipse.birt.core.data.ExpressionUtilTest.testReadFromFile1(ExpressionUtilTest.java:148) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:330) at org.eclipse.test.EclipseTestRunner.run(EclipseTestRunner.java:204) at org.eclipse.test.CoreTestApplication.runTests(CoreTestApplication.java:35) at org.eclipse.test.CoreTestApplication.run(CoreTestApplication.java:31) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:169) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) at org.eclipse.core.launcher.Main.basicRun(Main.java:280) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952)
core/org.eclipse.birt.core/src/org/eclipse/birt/core/data/ExpressionUtil.java
{
		return this.omitNextQuote;
	}
	public boolean getCandidateKey1( )
	{
		return this.candidateKey1;
	}
	public boolean getCandidateKey2( )
	{
		return this.candidateKey2;
	}
}
class ColumnBinding implements IColumnBinding
{
	private String columnName;
	private String expression;
	ColumnBinding( String name, String expression )
	{
		this.columnName = name;
		this.expression = expression;
	}
	public String getResultSetColumnName( )
	{
		return this.columnName;
	}
	public String getBoundExpression( )
	{
		return this.expression;
	}
}