File tree Expand file tree Collapse file tree 2 files changed +29
-0
lines changed
src/test/java/org/seasar/doma/internal/apt/domain Expand file tree Collapse file tree 2 files changed +29
-0
lines changed Original file line number Diff line number Diff 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}
Original file line number Diff line number Diff line change 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+ }
You can’t perform that action at this time.
0 commit comments