HHH-6393 Making the name of the test classes consistent
This commit is contained in:
parent
b8cc897bee
commit
ca7a1e284f
|
@ -107,9 +107,6 @@ public abstract class MappedAttribute implements Comparable<MappedAttribute> {
|
|||
sb.append( '}' );
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -42,7 +42,6 @@ import static junit.framework.Assert.assertTrue;
|
|||
*
|
||||
* @author Hardy Ferentschik
|
||||
*/
|
||||
|
||||
public class EmbeddableBindingTest extends BaseAnnotationBindingTestCase {
|
||||
@Test
|
||||
@Resources(annotatedClasses = { User.class, Address.class })
|
||||
|
|
|
@ -45,7 +45,7 @@ import static junit.framework.Assert.assertTrue;
|
|||
* @author Strong Liu
|
||||
*/
|
||||
@FailureExpected(jiraKey = "HHH-6447", message = "Work in progress")
|
||||
public class EmbeddedIdTests extends BaseAnnotationBindingTestCase {
|
||||
public class EmbeddedIdTest extends BaseAnnotationBindingTestCase {
|
||||
@Test
|
||||
// @Resources(annotatedClasses = { User.class, Address.class })
|
||||
public void testEmbeddable() {
|
|
@ -0,0 +1,106 @@
|
|||
/*
|
||||
* Hibernate, Relational Persistence for Idiomatic Java
|
||||
*
|
||||
* Copyright (c) 2011, Red Hat Inc. or third-party contributors as
|
||||
* indicated by the @author tags or express copyright attribution
|
||||
* statements applied by the authors. All third-party contributions are
|
||||
* distributed under license by Red Hat Inc.
|
||||
*
|
||||
* This copyrighted material is made available to anyone wishing to use, modify,
|
||||
* copy, or redistribute it subject to the terms and conditions of the GNU
|
||||
* Lesser General Public License, as published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
|
||||
* for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* along with this distribution; if not, write to:
|
||||
* Free Software Foundation, Inc.
|
||||
* 51 Franklin Street, Fifth Floor
|
||||
* Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
package org.hibernate.metamodel.source.annotations.entity;
|
||||
|
||||
import java.sql.Types;
|
||||
import java.util.Date;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.EnumType;
|
||||
import javax.persistence.Enumerated;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Temporal;
|
||||
import javax.persistence.TemporalType;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import org.hibernate.metamodel.binding.AttributeBinding;
|
||||
import org.hibernate.metamodel.binding.EntityBinding;
|
||||
import org.hibernate.metamodel.binding.HibernateTypeDescriptor;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertNotNull;
|
||||
|
||||
/**
|
||||
* @author Strong Liu
|
||||
*/
|
||||
public class EnumeratedBindingTest extends BaseAnnotationBindingTestCase {
|
||||
@Entity
|
||||
class Item {
|
||||
@Id
|
||||
long id;
|
||||
@Temporal(TemporalType.TIMESTAMP)
|
||||
Date orderDate;
|
||||
String name;
|
||||
@Enumerated(EnumType.STRING)
|
||||
OrderType orderType;
|
||||
CustomerType customerType;
|
||||
}
|
||||
|
||||
enum CustomerType {
|
||||
PROGRAMMER, BOSS;
|
||||
}
|
||||
|
||||
enum OrderType {
|
||||
B2C, C2C, MAIL, DIRECT;
|
||||
}
|
||||
|
||||
@Test
|
||||
@Resources(annotatedClasses = Item.class)
|
||||
public void testEnumeratedTypeAttribute() {
|
||||
EntityBinding binding = getEntityBinding( Item.class );
|
||||
|
||||
AttributeBinding attributeBinding = binding.locateAttributeBinding( "customerType" );
|
||||
HibernateTypeDescriptor descriptor = attributeBinding.getHibernateTypeDescriptor();
|
||||
assertEquals( org.hibernate.type.EnumType.class.getName(), descriptor.getExplicitTypeName() );
|
||||
assertEquals( CustomerType.class.getName(), descriptor.getJavaTypeName() );
|
||||
assertNotNull( descriptor.getResolvedTypeMapping() );
|
||||
assertFalse( descriptor.getTypeParameters().isEmpty() );
|
||||
assertEquals(
|
||||
CustomerType.class.getName(),
|
||||
descriptor.getTypeParameters().get( org.hibernate.type.EnumType.ENUM )
|
||||
);
|
||||
assertEquals(
|
||||
String.valueOf( Types.INTEGER ),
|
||||
descriptor.getTypeParameters().get( org.hibernate.type.EnumType.TYPE )
|
||||
);
|
||||
|
||||
|
||||
attributeBinding = binding.locateAttributeBinding( "orderType" );
|
||||
descriptor = attributeBinding.getHibernateTypeDescriptor();
|
||||
assertEquals( org.hibernate.type.EnumType.class.getName(), descriptor.getExplicitTypeName() );
|
||||
assertEquals( OrderType.class.getName(), descriptor.getJavaTypeName() );
|
||||
assertNotNull( descriptor.getResolvedTypeMapping() );
|
||||
assertFalse( descriptor.getTypeParameters().isEmpty() );
|
||||
assertEquals(
|
||||
OrderType.class.getName(),
|
||||
descriptor.getTypeParameters().get( org.hibernate.type.EnumType.ENUM )
|
||||
);
|
||||
assertEquals(
|
||||
String.valueOf( Types.VARCHAR ),
|
||||
descriptor.getTypeParameters().get( org.hibernate.type.EnumType.TYPE )
|
||||
);
|
||||
}
|
||||
}
|
|
@ -1,107 +0,0 @@
|
|||
/*
|
||||
* Hibernate, Relational Persistence for Idiomatic Java
|
||||
*
|
||||
* Copyright (c) 2011, Red Hat Inc. or third-party contributors as
|
||||
* indicated by the @author tags or express copyright attribution
|
||||
* statements applied by the authors. All third-party contributions are
|
||||
* distributed under license by Red Hat Inc.
|
||||
*
|
||||
* This copyrighted material is made available to anyone wishing to use, modify,
|
||||
* copy, or redistribute it subject to the terms and conditions of the GNU
|
||||
* Lesser General Public License, as published by the Free Software Foundation.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
|
||||
* for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public License
|
||||
* along with this distribution; if not, write to:
|
||||
* Free Software Foundation, Inc.
|
||||
* 51 Franklin Street, Fifth Floor
|
||||
* Boston, MA 02110-1301 USA
|
||||
*/
|
||||
|
||||
package org.hibernate.metamodel.source.annotations.entity;
|
||||
|
||||
import java.sql.Types;
|
||||
import java.util.Date;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.EnumType;
|
||||
import javax.persistence.Enumerated;
|
||||
import javax.persistence.Id;
|
||||
import javax.persistence.Temporal;
|
||||
import javax.persistence.TemporalType;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import org.hibernate.metamodel.binding.AttributeBinding;
|
||||
import org.hibernate.metamodel.binding.EntityBinding;
|
||||
import org.hibernate.metamodel.binding.HibernateTypeDescriptor;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertFalse;
|
||||
import static org.junit.Assert.assertNotNull;
|
||||
|
||||
/**
|
||||
* @author Strong Liu
|
||||
*/
|
||||
public class EnumeratedBindingTests extends BaseAnnotationBindingTestCase {
|
||||
@Entity
|
||||
class Item {
|
||||
@Id
|
||||
long id;
|
||||
@Temporal(TemporalType.TIMESTAMP)
|
||||
Date orderDate;
|
||||
String name;
|
||||
@Enumerated(EnumType.STRING)
|
||||
OrderType orderType;
|
||||
CustomerType customerType;
|
||||
}
|
||||
|
||||
enum CustomerType {
|
||||
PROGRAMMER, BOSS;
|
||||
}
|
||||
|
||||
enum OrderType {
|
||||
B2C, C2C, MAIL, DIRECT;
|
||||
}
|
||||
|
||||
@Test
|
||||
@Resources(annotatedClasses = Item.class)
|
||||
public void testEnumeratedTypeAttribute() {
|
||||
EntityBinding binding = getEntityBinding( Item.class );
|
||||
|
||||
AttributeBinding attributeBinding = binding.locateAttributeBinding( "customerType" );
|
||||
HibernateTypeDescriptor descriptor = attributeBinding.getHibernateTypeDescriptor();
|
||||
assertEquals( org.hibernate.type.EnumType.class.getName(), descriptor.getExplicitTypeName() );
|
||||
assertEquals( CustomerType.class.getName(), descriptor.getJavaTypeName() );
|
||||
assertNotNull( descriptor.getResolvedTypeMapping() );
|
||||
assertFalse( descriptor.getTypeParameters().isEmpty() );
|
||||
assertEquals(
|
||||
CustomerType.class.getName(),
|
||||
descriptor.getTypeParameters().get( org.hibernate.type.EnumType.ENUM )
|
||||
);
|
||||
assertEquals(
|
||||
String.valueOf( Types.INTEGER ),
|
||||
descriptor.getTypeParameters().get( org.hibernate.type.EnumType.TYPE )
|
||||
);
|
||||
|
||||
|
||||
attributeBinding = binding.locateAttributeBinding( "orderType" );
|
||||
descriptor = attributeBinding.getHibernateTypeDescriptor();
|
||||
assertEquals( org.hibernate.type.EnumType.class.getName(), descriptor.getExplicitTypeName() );
|
||||
assertEquals( OrderType.class.getName(), descriptor.getJavaTypeName() );
|
||||
assertNotNull( descriptor.getResolvedTypeMapping() );
|
||||
assertFalse( descriptor.getTypeParameters().isEmpty() );
|
||||
assertEquals(
|
||||
OrderType.class.getName(),
|
||||
descriptor.getTypeParameters().get( org.hibernate.type.EnumType.ENUM )
|
||||
);
|
||||
assertEquals(
|
||||
String.valueOf( Types.VARCHAR ),
|
||||
descriptor.getTypeParameters().get( org.hibernate.type.EnumType.TYPE )
|
||||
);
|
||||
}
|
||||
|
||||
}
|
|
@ -40,7 +40,7 @@ import static junit.framework.Assert.assertTrue;
|
|||
*
|
||||
* @author Hardy Ferentschik
|
||||
*/
|
||||
public class SynchronizeBindingTests extends BaseAnnotationBindingTestCase {
|
||||
public class SynchronizeBindingTest extends BaseAnnotationBindingTestCase {
|
||||
@Test
|
||||
@Resources(annotatedClasses = TestEntityWithSynchronizeAnnotation.class)
|
||||
public void testSynchronizeAnnotation() {
|
|
@ -40,7 +40,6 @@ import static junit.framework.Assert.assertEquals;
|
|||
* @author Hardy Ferentschik
|
||||
*/
|
||||
public class TableNameTest extends BaseAnnotationBindingTestCase {
|
||||
|
||||
@Entity
|
||||
class A {
|
||||
@Id
|
||||
|
|
|
@ -44,7 +44,7 @@ import static org.junit.Assert.assertTrue;
|
|||
/**
|
||||
* @author Strong Liu
|
||||
*/
|
||||
public class TemporalBindingTests extends BaseAnnotationBindingTestCase {
|
||||
public class TemporalBindingTest extends BaseAnnotationBindingTestCase {
|
||||
@Entity
|
||||
class Item1 {
|
||||
@Id
|
||||
|
@ -53,7 +53,7 @@ public class TemporalBindingTests extends BaseAnnotationBindingTestCase {
|
|||
}
|
||||
|
||||
@Test(expected = AnnotationException.class)
|
||||
@Resources(annotatedClasses = TemporalBindingTests.Item1.class)
|
||||
@Resources(annotatedClasses = TemporalBindingTest.Item1.class)
|
||||
public void testNoTemporalAnnotationOnTemporalTypeAttribute() {
|
||||
getEntityBinding( Item1.class );
|
||||
|
||||
|
@ -68,7 +68,7 @@ public class TemporalBindingTests extends BaseAnnotationBindingTestCase {
|
|||
}
|
||||
|
||||
@Test
|
||||
@Resources(annotatedClasses = TemporalBindingTests.Item2.class)
|
||||
@Resources(annotatedClasses = TemporalBindingTest.Item2.class)
|
||||
public void testTemporalTypeAttribute() {
|
||||
EntityBinding binding = getEntityBinding( Item2.class );
|
||||
AttributeBinding attributeBinding = binding.locateAttributeBinding( "date" );
|
||||
|
@ -89,7 +89,7 @@ public class TemporalBindingTests extends BaseAnnotationBindingTestCase {
|
|||
}
|
||||
|
||||
@Test
|
||||
@Resources(annotatedClasses = TemporalBindingTests.Item3.class)
|
||||
@Resources(annotatedClasses = TemporalBindingTest.Item3.class)
|
||||
public void testTemporalTypeAsId() {
|
||||
EntityBinding binding = getEntityBinding( Item3.class );
|
||||
AttributeBinding attributeBinding = binding.locateAttributeBinding( "date" );
|
Loading…
Reference in New Issue