Skip to content

Commit 780a180

Browse files
committed
#43 の問題が再現するテストコードを追加しました
1 parent cef87c1 commit 780a180

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

src/test/java/org/seasar/doma/internal/apt/domain/ExternalDomainProcessorTest.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,4 +125,12 @@ public void testIllegalParameterizedValueObjectConverter() throws Exception {
125125
assertMessage(Message.DOMA4203);
126126
}
127127

128+
public void testBytesConversion() throws Exception {
129+
ExternalDomainProcessor processor = new ExternalDomainProcessor();
130+
addProcessor(processor);
131+
addCompilationUnit(UUIDConverter.class);
132+
compile();
133+
assertTrue(getCompiledResult());
134+
}
135+
128136
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package org.seasar.doma.internal.apt.domain;
2+
3+
import java.util.UUID;
4+
5+
import org.seasar.doma.ExternalDomain;
6+
import org.seasar.doma.jdbc.domain.DomainConverter;
7+
8+
@ExternalDomain
9+
public class UUIDConverter implements DomainConverter<UUID, byte[]> {
10+
11+
@Override
12+
public byte[] fromDomainToValue(UUID domain) {
13+
return null;
14+
}
15+
16+
@Override
17+
public UUID fromValueToDomain(byte[] value) {
18+
return null;
19+
}
20+
21+
}

0 commit comments

Comments
 (0)