mirror of
https://github.com/querydsl/querydsl.git
synced 2026-07-06 21:05:50 +08:00
Merge pull request #1233 from querydsl/i1229
Add test for property type
This commit is contained in:
commit
c9c99b7446
@ -102,6 +102,7 @@ public class GenericExporterTest extends AbstractProcessorTest {
|
||||
expected.add("QGeneric16Test_HidaBez.java");
|
||||
expected.add("QGeneric16Test_HidaBezGruppe.java");
|
||||
expected.add("QProperties2Test_ConcreteX.java");
|
||||
expected.add("QProperties3Test_Order.java");
|
||||
|
||||
execute(expected, "GenericExporterTest2", "HibernateAnnotationProcessor");
|
||||
}
|
||||
|
||||
@ -0,0 +1,34 @@
|
||||
package com.querydsl.apt.domain;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.Temporal;
|
||||
import javax.persistence.TemporalType;
|
||||
|
||||
import org.joda.time.LocalDateTime;
|
||||
import org.junit.Test;
|
||||
|
||||
import com.querydsl.core.types.path.DateTimePath;
|
||||
|
||||
public class Properties3Test extends AbstractTest {
|
||||
|
||||
@Entity
|
||||
public static class Order {
|
||||
|
||||
@Column(name = "order_date")
|
||||
@Temporal(TemporalType.TIMESTAMP)
|
||||
private java.util.Date orderDate;
|
||||
|
||||
public LocalDateTime getOrderDate() {
|
||||
return orderDate != null ? new LocalDateTime(orderDate) : null;
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void PropertyType() throws IllegalAccessException, NoSuchFieldException {
|
||||
start(QProperties3Test_Order.class, QProperties3Test_Order.order);
|
||||
match(DateTimePath.class, "orderDate");
|
||||
matchType(java.util.Date.class, "orderDate");
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user