|
1 |
| package com.agical.rmock.core.util; |
|
2 |
| |
|
3 |
| |
|
4 |
| |
|
5 |
| |
|
6 |
| |
|
7 |
| |
|
8 |
| public class DefaultValueProvider { |
|
9 |
| |
|
10 |
773
| public Object getDefaultValue(Class returnType) {
|
|
11 |
773
| if( returnType.equals( Boolean.TYPE ) ) {
|
|
12 |
152
| return Boolean.FALSE;
|
|
13 |
621
| } else if( returnType.equals( Long.TYPE ) ) {
|
|
14 |
6
| return new Long( 0 );
|
|
15 |
615
| } else if( returnType.equals( Integer.TYPE ) ) {
|
|
16 |
45
| return new Integer( 0 );
|
|
17 |
570
| } else if( returnType.equals( Short.TYPE ) ) {
|
|
18 |
7
| return new Short( (short)0 );
|
|
19 |
563
| } else if( returnType.equals( Byte.TYPE ) ) {
|
|
20 |
5
| return new Byte( (byte)0 );
|
|
21 |
558
| } else if( returnType.equals( Float.TYPE ) ) {
|
|
22 |
6
| return new Float( 0.0F );
|
|
23 |
552
| } else if( returnType.equals( Double.TYPE ) ) {
|
|
24 |
6
| return new Double( 0 );
|
|
25 |
546
| } else if( returnType.equals( Character.TYPE ) ) {
|
|
26 |
5
| return new Character( (char)0 );
|
|
27 |
| } |
|
28 |
541
| return null;
|
|
29 |
| } |
|
30 |
| |
|
31 |
| } |