samples/gc/test/org/apidesign/gc/SizeTest.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 09:58:11 +0200
changeset 154 0fd5e9c500b9
parent 153 b5cbb797ec0a
child 263 7e8e995065c5
permissions -rw-r--r--
Merge: Geertjan's changs up to 2000
jtulach@113
     1
package org.apidesign.gc;
jtulach@113
     2
jtulach@113
     3
import org.junit.Test;
jtulach@113
     4
import org.netbeans.junit.NbTestCase;
jtulach@113
     5
jtulach@113
     6
public class SizeTest {
jtulach@113
     7
    public SizeTest() {
jtulach@113
     8
    }
jtulach@113
     9
    
jtulach@113
    10
    
jtulach@113
    11
    @Test
jtulach@113
    12
    public void measureIsDataLowerThan8No() {
jtulach@113
    13
        Data d = new Data();
jtulach@113
    14
        
jtulach@154
    15
        NbTestCase.assertSize(
jtulach@154
    16
            "The size of the data instance is higher than 8, fail", 8, d
jtulach@154
    17
        );
jtulach@113
    18
    }
jtulach@113
    19
jtulach@113
    20
    @Test
jtulach@113
    21
    public void measureIsDataLowerThan16Yes() {
jtulach@113
    22
        // BEGIN: size.measure
jtulach@113
    23
        Data d = new Data();
jtulach@154
    24
        NbTestCase.assertSize(
jtulach@154
    25
            "The size of the data instance is higher than 16", 16, d
jtulach@154
    26
        );
jtulach@113
    27
        // END: size.measure
jtulach@113
    28
    }
jtulach@113
    29
    
jtulach@113
    30
    
jtulach@113
    31
    // BEGIN: size.Data
jtulach@113
    32
    private static final class Data {
jtulach@113
    33
        int data;
jtulach@113
    34
    }
jtulach@113
    35
    // END: size.Data
jtulach@113
    36
}