package org.hibernate.eclipse.jdt.ui.test; import org.hibernate.eclipse.jdt.ui.internal.ELTransformer; import junit.framework.TestCase; public class ELTransformerTest extends TestCase { public void testTransformer() { assertEquals("from Test", ELTransformer.removeEL("from Test")); //$NON-NLS-1$//$NON-NLS-2$ assertEquals("from Test where t.x = :_customer_id_", ELTransformer.removeEL("from Test where t.x = #{customer.id}")); //$NON-NLS-1$//$NON-NLS-2$ assertEquals("from Test where t.x = #{customer.id", ELTransformer.removeEL("from Test where t.x = #{customer.id")); //$NON-NLS-1$//$NON-NLS-2$ assertEquals("from Test where t.x = :_customer_id_ and x = :_id_ ", ELTransformer.removeEL("from Test where t.x = #{customer.id} and x = #{id} ")); //$NON-NLS-1$ //$NON-NLS-2$ assertEquals("from Test where t.x = :_customer_id_and_x_____id_ ", ELTransformer.removeEL("from Test where t.x = #{customer.id and x = #{id} ")); //$NON-NLS-1$ //$NON-NLS-2$ assertEquals("from Test where t.x = :_id_______", ELTransformer.removeEL("from Test where t.x = #{id+-&*()}")); //$NON-NLS-1$//$NON-NLS-2$ } }