aboutsummaryrefslogtreecommitdiffstats
path: root/server/src/test/java/com/vaadin/util/ReflectToolsGetPrimitiveFieldValueTest.java
blob: 57900a36e55c25e166ca1d9f5731a9c3670224ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package com.vaadin.util;

import static org.junit.Assert.assertFalse;

import java.lang.reflect.Field;

import org.junit.Test;

public class ReflectToolsGetPrimitiveFieldValueTest {
    @Test
    public void getFieldValueViaGetter() {
        class MyClass {
            public int field = 1;
        }

        MyClass myInstance = new MyClass();

        Field memberField;
        Object fieldValue = false;
        try {
            memberField = myInstance.getClass().getField("field");
            fieldValue = ReflectTools.getJavaFieldValue(myInstance,
                    memberField);
        } catch (Exception e) {
        }
        assertFalse(fieldValue instanceof Boolean);
    }
}